我看着:如何设置动态创建版式的ID?。
并执行以下操作:
//in my .java file (in OnCreate)
submitButton.setId(R.id.dynSubmitButton);
在我的侦听器方法中:
public void addListenerOnButton() {
final Context context = this;
submitButton = (Button) findViewById(R.id.dynSubmitButton);
submitButton.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
Intent intent = new Intent(context, ActivityResults12.class);
startActivity(intent);
}
});
}
然后submitButton.setId(R.id.dynSubmitButton);
,我通过单击错误并选择修复了错误Create constant 'dynSubmitButton' in type 'id'
。我收到以下错误:
[2015-01-09 14:13:18-应用]手动修改了R.java!恢复到生成的版本!
您可以在setID方法中设置任何整数值。但是,在设置ID时,请记住以下内容。
例如,如果创建和编号代表项目的多个视图,则可以使用其项目编号。
例子 -
int i=10;
submitButton.setId(i);
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句