【发布时间】:2015-01-10 07:06:15
【问题描述】:
我看了:How to set Id of dynamic created layout?。
并做了以下事情:
//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 - Application] R.java 被手动修改了!恢复到生成的版本!
【问题讨论】: