EditText
単体テストで参照しようとするオブジェクトを作成しています。この動的に作成されたオブジェクトに新しいを追加して、後で単体テストで参照できるようid
にする最良の方法は何ですか?R.id
findViewById()
39820 次
3 に答える
217
xml リソース ファイルを使用して R.id クラスで後で使用する 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);
于 2010-07-10T04:08:49.310 に答える