2016-04-26 3 views
0

Ich baue eine Android App und ich habe zu viele Id Ressourcen.Android Zu viele ID

Ich fragte mich, ob es einen Weg zum Beispiel zu haben, wäre

TextView text = (TextView) findViewById(R.id.activity_name.item) 

Danke

+0

Sorry, aber ich verstehe diese Frage nicht ... denke ich bin nicht alleine ... bitte seien Sie klarer ... – Opiatefuchs

Antwort

2

Dies ist meines Wissens nicht möglich, da die R-Klasse erzeugt und können nicht bearbeitet werden soll.

Aber ich denke, dass Sie die nächstbeste Sache tun können und Ihre Namenskonvention dieses Format mit Unterstreichungen übereinstimmen lassen.

zum Beispiel für alle Ihre IDs auf der Hauptseite könnte dies der Text in einem Listenelement sein. MainPage_List_Text

Hier ist eine andere so Seite, die Sie nützlich finden könnten. Are there conventions on how to name resources?

+0

Vielen Dank für diese schnelle Antwort. Also, wie Sie vorgeschlagen haben, sollte ich (um einen Unterschied zwischen den Aktivitäten machen R.id.activity_name_widget_item –

+0

richtig machen, ist es wirklich Ihre Präferenz, aber in der Regel möchten Sie von breit zu bestimmten, so dass sie natürlich gruppieren. Wie Sie es tun ist wirklich auf Ihre Präferenz, aber 3 Stücke von Informationen ist normalerweise spezifisch genug, Page_View_PartOfThatView. – Krum110487

+0

Ok vielen Dank –