Bagaimana untuk mengatur sebuah Fragmen tag dengan kode?
Aku ingin't menemukan sesuatu seperti setTag(String tagName)
metode Fragmen
kelas. Satu-satunya cara untuk mengatur Fragmen
tag yang saya temukan adalah dengan melakukan FragmentTransaction
dan melewati tag nama sebagai parameter.
Ini adalah satu-satunya cara untuk secara eksplisit mengatur Fragmen
tag dengan kode?
134
7
Ya. Jadi satu-satunya cara adalah pada waktu transaksi, misalnya menggunakan
add
,menggantikan
, atau sebagai bagian dari tata letak.Aku ini ditentukan melalui pemeriksaan kompatibilitas sumber seperti yang saya sebentar tampak serupa di beberapa titik di masa lalu.
Anda dapat mengatur tag untuk fragmen dengan cara ini:
Anda dapat memberikan tag dalam aktivitas tata letak file xml.
"Pasokan android:tag dengan atribut yang unik string."
hanya karena anda menetapkan id di layout xml.
link untuk panduan pengembang
Anda juga bisa mendapatkan semua fragmen seperti ini:
Untuk v4 fragmets
Untuk aplikasi.fragmen
Aku tahu itu's sudah 6 tahun yang lalu, tetapi jika ada yang menghadapi masalah yang sama seperti saya've dilakukan:
Membuat custom
Fragmen
Kelas dengan bidang tag:Sebelum menambahkan fragmen
sectionPagerAdapter
mengatur tag seperti itu:Ini adalah cara terbaik yang saya telah menemukan :
Anda dapat menambahkan tag sebagai properti untuk
Fragmen
argumen. Itu akan dipulihkan secara otomatis jika fragmen hancur dan kemudian diciptakan oleh OS.Contoh:-