Программно добавить id к R.id

Я создаю объект EditText который затем пытаюсь ссылаться в модульном тесте. Каков наилучший способ добавить новый id к R.id для этого динамически созданного объекта, так что я могу позже ссылаться на него через findViewById() в модульном тесте?

Solutions Collecting From Web of "Программно добавить id к R.id"

Вы можете установить идентификатор, который вы будете использовать позже в классе R.id, используя файл ресурсов xml, и пусть 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);