我正在创建一个EditText
对象,然后尝试在单元测试中引用该对象。什么是添加一个新的最佳方式id
来R.id
为这个动态创建的对象,这样我可以通过以后引用它findViewById()
的单元测试?
Answers:
您可以设置ID,稍后将在R.id类中使用xml资源文件使用ID,并让Android SDK在编译时为它们提供唯一值。
res / values / ids.xml
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="my_edit_text_1" type="id"/>
<item name="my_button_1" type="id"/>
<item name="my_time_picker_1" type="id"/>
</resources>
要在代码中使用它:
myEditTextView.setId(R.id.my_edit_text_1);