-2

我对android开发完全陌生,我的问题是我的布局中有两个editText框和自己创建的数字按钮0-9,enterButton和Clr按钮。现在我的问题是通过两个不同的editText框中的这些数字按钮从用户那里获得两个输入。帮帮我!!!这是代码`@Override

public void onClick(View view) {
    // button clicked
    if (view.getId() == R.id.buttonEnter) {
        // enter button


        }

    } else if (view.getId() == R.id.buttonClr) {
        // clear button


    } else {
        // number button 
        response.setVisibility(View.INVISIBLE);
        // here i want to take two inputs by clicking two buttons and display them
        int entered1 = Integer.parseInt(view.getTag().toString());
        editTxt1.setText(String.valueOf(entered1));

        int entered2 = Integer.parseInt(view.getTag().toString());
        editTxt2.setText(String.valueOf(entered2));
    }   
}`

      <Button
        android:id="@+id/button1"
        android:layout_width="0dp"
        android:layout_height="match_parent"
        android:layout_margin="1dp"
        android:layout_weight="1"
        android:gravity="center"
        android:padding="5dp"
        android:tag="1"
        android:text="1"
        android:textSize="30sp"
        android:textStyle="bold" />`
4

1 回答 1

0

好的,我明白了您要执行的操作,但是您为什么要从视图中检索似乎是字符串的标签,然后将其解析为int,以使其再次成为字符串?

除此之外,我喜欢看 Button 初始化,所以我可以理解标签到底是什么。

于 2013-09-18T17:54:40.650 回答