以编程方式将ID添加到R.id
我正在创build一个EditText对象,然后尝试在unit testing中引用它。 为这个dynamic创build的对象添加一个新的id给R.id的最好方法是什么,以便我稍后可以通过unit testing中的findViewById()来引用它? 
您可以使用xml资源文件设置稍后在R.id类中使用的ID,并让Android SDK在编译期间为其提供唯一值。
RES /值/ 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);