有关在Android Studio中将edittext转换为int功能的查询

时间:2015-03-02 21:26:48

标签: android android-edittext int

我是Android Studio新手。所以我有一个编辑文本,其id为edittext1。我想创建一个变量x,它将等于框内用户所做的数字输入。我可以稍后操纵它。然后我想将输入显示为不同编辑文本的文本,名为edittext 2.我该怎么做? 这就是我到目前为止所拥有的

    EditText a = (EditText) this.findViewById(R.id.editText1);
    EditText b = (EditText) this.findViewById(R.id.editText2);

public void buttonOnClick (View v){
    int x = parseInt(a.toString());
    Button button=(Button) v;
    b.setText(x);
}

单击按钮时应用程序崩溃。

我已经做了android:inputType =“phone”以确保输入是数字。

谢谢!

1 个答案:

答案 0 :(得分:1)

使用a.getText()。toString()而不是a.toString()。