我在Android中的按钮不起作用

时间:2015-06-23 16:13:09

标签: java android

这就是我在java文件中添加按钮的方法

btnAdd=(Button)findViewById(R.id.btnAdd);
btnDelete=(Button)findViewById(R.id.btnDelete);
btnModify=(Button)findViewById(R.id.btnModify);
btnView=(Button)findViewById(R.id.btnView);
btnViewAll=(Button)findViewById(R.id.btnViewAll);
btnShowInfo=(Button)findViewById(R.id.btnShowInfo);

2 个答案:

答案 0 :(得分:1)

获取对按钮的引用后,需要将onClickListener设置为按钮。例如:

    btnAdd.setOnClickListener(new View.OnClickListener() {
        @Override
        public void onClick(View v) {
          // do something after the add button is clicked
        }
    });

此外,请确保android:clickable =" true" flag包含在您的XML文件中。

答案 1 :(得分:0)

你的代码似乎很好,如果你的意思是你的按钮没有响应触摸,你需要为每个按钮设置一个onClickListener,或者在你的xml布局文件中添加一个onClick属性,检查这个以获取更多细节 http://developer.android.com/training/basics/firstapp/starting-activity.html#RespondToButton