Ich habe zwei Felder, die nebeneinander angezeigt werden müssen, wie in der Abbildung unten in Android PreferenceScreen gezeigt. Wie gehe ich vor? So zeigen Sie zwei Elemente nebeneinander in Android PreferenceScreen
-1
A
Antwort
1
Eine Möglichkeit wäre, eine Klasse zu erstellen (zum Beispiel CustomPreference
), die Preference
erweitert. Innerhalb dieser Klasse können Sie Ihre eigene XML-Datei als Layout wie folgt festgelegt:
@Override
protected View onCreateView(ViewGroup parent) {
super.onCreateView(parent);
LayoutInflater layoutInflater = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
view = layoutInflater.inflate(R.layout.preference_id, parent, false);
return view;
}
Dann können Sie implementieren Methoden wie folgt zum Inhalt hinzufügen:
public void setFromSummary(String fromSummary) {
TextView textView = (TextView) view.findViewById(R.id.yourId);
textView.setText(fromSummary);
}
Verwandte Themen
- 1. So platzieren Sie zwei Eingabefelder nebeneinander
- 2. Android - Definieren Sie zwei Tasten nebeneinander
- 3. So öffnen Sie ein verschachteltes Kind PreferenceScreen in Android
- 4. Zwei Elemente nebeneinander mithilfe von flexbox zentrieren
- 5. So zeigen Sie Elemente im Listenfeld an
- 6. Android - zwei Ansichten mit gleicher Ansicht nebeneinander
- 7. Setzen Sie zwei Divs nebeneinander
- 8. Setzen Sie zwei Bilder nebeneinander in Bootstrap
- 9. So zeigen Sie Untertitel in Android ExoPlayer
- 10. So zeigen Sie benutzerdefinierte Dialogfeld in Android
- 11. So zeigen Sie Kreisdiagramm in Android
- 12. So zeigen Sie Kompilierungsfehler in Android Studio
- 13. PreferenceScreen Android: Zusammenfassung Update!
- 14. Richten Sie zwei data.frames nebeneinander mit knitr?
- 15. So ändern Sie CSS mit jQuery, wo zwei IDs nebeneinander
- 16. Linear-Layout mit zwei Tasten nebeneinander - android
- 17. So erzwingen sub Preferencescreen in Fragment-Layout enthalten sein (Android)
- 18. Jupyter Notebook-Display zwei Pandaboards nebeneinander
- 19. So zeigen Sie Elemente in zwei Spalten in einem ListView an
- 20. Putting Elemente nebeneinander
- 21. So zeigen Sie die Elemente unter einer Unterkategorie in mysql
- 22. Zeigen Sie 2 erste Elemente in einer Listenansicht und zeigen Sie dann alle Elemente an
- 23. Android verschachtelte PreferenceScreen mit ActionBar
- 24. HTML - zwei Tabellen nebeneinander
- 25. Center zwei Spalten nebeneinander
- 26. Zwei divs nebeneinander in wrapper
- 27. Ausrichten zwei Anker nebeneinander
- 28. Zwei Elemente nebeneinander im äußeren div, eins linksseitig, eins rechtsseitig
- 29. android Webansicht zeigen zwei Eingabefelder
- 30. Zwei CardViews nebeneinander
Damit benutzerdefinierte Layout XML können Elemente haben wie 'TextView's? –
Ja - Sie können ein normales Layout erstellen und es auf die Vorliebe aufblasen. Das Layout kann alles enthalten, was Sie wollen - Sie müssen nur einen Setter für jede Eigenschaft schreiben, die Sie später setzen möchten – Katharina