Ich habe eine ActionBarActivity
und Fragment. Ich verwende FragmentPagerAdapter
, das Fragment zu meiner App liefert. Meine Frage Wie kann ich auf die übergeordnete Aktivitätsansicht in Fragment zugreifen?Zugriff auf die Eltern-Aktivitätsansicht in Fragment
38
A
Antwort
92
können Sie verwenden
View view = getActivity().findViewById(R.id.viewid);
Zitiert docs
Insbesondere kann das Fragment, das die Aktivität zugreifen Instanz mit getActivity() und leicht Aufgaben wie eine Ansicht in Aktivität Layout finden
3
Zuerst erstellen Sie eine Ansicht wie folgt:
View view = getActivity().findViewById(R.id.viewid);
wandeln es dann zu einer beliebigen Ansicht, die Sie wie diese benötigen:
if(view instanceof EditText) {
editText = (EditText) view;
editText.setText("edittext");
//Do your stuff
}
oder
if(view instanceof TextView) {
TextView textView = (TextView) view;
//Do your stuff
}
+0
Es funktioniert nicht. –
Verwandte Themen
- 1. Zugriff auf eine Variable in Fragment von Host-Aktivität
- 2. Zugriff auf das Optionsmenü einer Aktivität in einem Fragment
- 3. Zugriff auf die ActionBar innerhalb eines Fragments
- 4. Zugriff auf die Android-Fragmente adb Befehle
- 5. Zugriff auf die Ansicht außerhalb onCreateView() fehlgeschlagen
- 6. Zugriff auf FragmentManager in einer benutzerdefinierten Ansichtsklasse
- 7. Verweis auf LinearLayout in Fragment
- 8. Update Fragment auf Dialog Fragment Option Auswahl
- 9. Bedingungen auf Fragment in Android
- 10. Fragment überlagert auf einem anderen Fragment
- 11. Fragment Zugriff Widget von einem anderen Fragment in der gleichen Aktivität
- 12. Zugriff auf die Registrierungsseite Zugriff nur auf den Admin
- 13. die Verwendung in einem Fragment
- 14. Zugriff auf die Ansichten in iPhone
- 15. Zugriff auf die Speicheradresse in C#
- 16. Zugriff auf die Datei robots.txt in Java
- 17. Zugriff auf die Gerätekonsole in VM
- 18. Zugriff auf die vorherige Zeile in ausgewählten
- 19. Zugriff auf die "Standard-Show" in Haskell?
- 20. Zugriff auf die benutzerdefinierte Ansicht in Android
- 21. Zugriff auf die Zählungsspalte in PySpark
- 22. Zugriff auf die Anwendungseigenschaften in logback.xml
- 23. Zugriff auf die Kamera in IOS Simulator
- 24. Zugriff auf die Zelle in der Tabellenansicht?
- 25. Zugriff auf die Farbpalette in einem XSSFWorkbook
- 26. Zugriff auf die Ansicht in angularJs steuern
- 27. Zugriff auf die $ args Array in Power
- 28. Zugriff auf die abgerufenen Daten
- 29. Zugriff auf die Master-Seiteneigenschaft
- 30. Zugriff auf die MembershipProvider.GetPassword-Methode
Works, aber ich würde eine Schnittstelle zur Kommunikation mit der Aktivität oder etwas ähnliches verwenden. – DeliriumTremens
Ihr Willkommen, die Schnittstelle auch zu verwenden. Aber das ist für die Kommunikation mit Aktivität – Raghunandan
Yep wer weiß, was der Staat wird, hacky ich weiß, aber ich esse zu Mittag zu essen. –