Ich erstelle ein EditText
Objekt, auf das ich dann in einem Unit-Test verweisen möchte. Was ist der beste Weg , um einen neue hinzuzufügen , id
um R.id
für dieses dynamisch erstellte Objekt, so dass ich später über verweisen kann findViewById()
in dem Unit - Test?
89
Antworten:
Sie können IDs, die Sie später in der R.id-Klasse verwenden, mithilfe einer XML-Ressourcendatei festlegen und das Android SDK ihnen während der Kompilierungszeit eindeutige Werte zuweisen lassen.
res / values / ids.xml
So verwenden Sie es im Code:
quelle
Sie können setId für jede Ansicht verwenden und eine beliebige positive Zahl zuweisen, basierend auf dem Google-Entwickler:
so können Sie verwenden
quelle