如何在java中引用我的按钮?

时间:2016-06-27 07:27:38

标签: java android

我想添加和子计数器,但我只能在R.Java中添加“添加” enter image description here

并且无法在for (i = sorted.size(); i > 0; ) { --i; ... } 中添加“sub”。我的程序中出现此错误

  

btnsub无法解析或不是字段

谢谢。

2 个答案:

答案 0 :(得分:2)

致电findViewById后,必须致电{p> setContentView

更重要的是,R.java不是用户可编辑的,它是由android编译器根据您的资源文件自动生成的。你应该在你的布局xml中定义android:id="@+id/btnsub"

答案 1 :(得分:0)

  1. 需要向activity / fragmemt或任何UI组件提供布局参考,以使其膨胀并对其执行操作。
  2. 因此,在活动中,要定义布局,请按以下步骤操作:

    a)在 / res / layout 目录中定义布局(activity_main.xml) b)使用 setContentView(R.layout.activity_main);super.onCreate(); c)然后调用findViewByID()方法,就像你已经在做的那样。

    *不要认为错误只会出现在 btnsub 中,问题也会出现在下一个按钮 btnadd 中,它只显示在btnsub中,因为它是代码中的第一个错误的陈述,这就是为什么它在这里显示。

    **如果您已经执行了上述步骤,那么可能是您的目录结构错误了。