Ich habe immer ID einer allgemeinen Ansicht in XML-Datei festgelegt. Um die Ansicht zu erinnern, habe ich ID mit einer Zeichenfolge, die die Ansicht darstellt, festgelegt. Jetzt möchte ich eine Ansicht dynamisch mit Java erstellen und die ID dort setzen, aber ich möchte keine Zahl, sondern eine Zeichenfolge wie in XML-Datei verwenden. Ist es möglich?Set ID wie eine Zeichenfolge in Android Studio mit Java
1
A
Antwort
1
but a string like in XML file. It's possible
zu diesem Zweck haben Sie die Datei ids.xml
, dass Sie manuell unter res/values
erstellen haben. Seine Struktur ist
<?xml version="1.0" encoding="utf-8"?>
<resources>
<item name="my_id" type="id"/>
</resources>
programmatisch Sie my_id
mit R.id.my_id
und es Sie die Ansicht View.setId
Verwendung zuweisen zugreifen können. Der numerische Wert wird zur Kompilierungszeit von Android zugewiesen, sodass Sie sich keine Gedanken darüber machen müssen. Verwenden Sie einfach den Identifikator, wie Sie es normalerweise tun würden
Verwandte Themen
- 1. Android Studio Set Java-Version 1.7
- 2. Set Android Studio Warnstufen
- 3. Set Android Image nach Zeichenfolge
- 4. Splitting eine große Zeichenfolge in SET Artikel
- 5. wie eine Zeichenfolge analysieren, die XML in Java (Android) enthält
- 6. set proxyHost in android studio für grandle
- 7. Set-Score-Variable in Android Studio
- 8. Wie konvertiert String in seine Ressource-ID (Android Studio)
- 9. mit Java 8 in android Studio
- 10. Wie ersetzen Sie eine Zeichenfolge für eine Buildvariant mit Gradle in Android Studio?
- 11. Wie in Android mit Java
- 12. Android Studio Instant-Lauf nicht mit Java 8 in Android
- 13. Wie konvertiert man eine Zeichenfolge in eine SOAPMessage in Java?
- 14. set cookie in java
- 15. Android/Java: Konvertieren Sie eine beliebige Zeichenfolge in Farbe (hex)
- 16. Set HTML-ID-Attribut dynamisch in Zweig
- 17. Android Studio mit Java 8 ausführen
- 18. Wie bekomme ich Sitzungs-ID in Java
- 19. Java TCP Server/Client in Android Studio
- 20. wie Set-Taste FontAwesome Icon mit Zeichenfolge in Vaadin
- 21. Wie implementiert man eine Set-Datenstruktur in Java?
- 22. Set ID für jede Zeile in MySQL
- 23. Wie setze ich in Android Studio die Umgebungsvariablen Set JDK_HOME und JAVA_HOME?
- 24. Wie liest man eine Datei in eine Zeichenfolge in Java?
- 25. Suchen Sie eine Zeichenfolge mit Klammern in einer anderen Zeichenfolge
- 26. Wie erstellt man eine Android App ohne Android Studio?
- 27. Ausführen von Java-Anwendung in Android Studio
- 28. Java - Wie eine Zeichenfolge in Argumente für einen Befehl
- 29. Wie kann eine Methode ein Set in Java zurückgeben?
- 30. Definieren Sie eine Zeichenfolge in Gradle und verwenden Sie auch eine Aromaspezifische Anwendung. ID
Ich folge nicht ganz, was Sie versuchen zu tun. Haben Sie eine Codierung, die dazu beitragen kann, dies zu klären? –
Sie müssen eine Nummer verwenden. Das ist, was 'R.id.your_view' tatsächlich auswertet. Obwohl es nicht wirklich klar ist, warum Sie eine ID benötigen, wenn Sie direkten Zugriff auf die Ansicht im Java-Code haben, brauchen Sie nicht 'findViewById' –