Adakah yang bisa menjelaskan arti "android.R.id.content"?
Bagaimana ini digunakan?
http://developer.android.com tidak memiliki penjelasan.
konten int final statis publik
Sejak: API Level 1Nilai Konstan: 16908290 (0x01020002)
android
android-resources
pengguna996659
sumber
sumber
android.R.id.content
memberi Anda elemen root tampilan, tanpa harus tahu nama / tipe / ID yang sebenarnya. Lihat stackoverflow.com/questions/4486034/...if(fragmentManager.findFragmentById(android.R.id.content)==null) {fragmentManager.beginTransaction(android.R.id.content, list).add().commit();}
Dapatkah Anda mengetahuiView
elemen root mana ini?android.R.id.content
?Jawaban:
Seperti Philipp Reichart berkomentar :
sumber
Nilai
android.R.id.content
ID menunjukkanViewGroup
seluruh area konten dari suatuActivity
.Ini dapat digunakan dengan
Fragment
:Kode di atas akan memasukkan yang
View
dibuat olehFragment
keViewGroup
olehandroid.R.id.content
.sumber
Desainer Google mengembangkan Android UX dengan pedoman desain khusus atau yang direkomendasikan. Tata letak android.R.id.content mendefinisikan linearlayout dengan beberapa atribut yang menurut Android adalah standar yang baik.
Dengan demikian memuat tampilan root Fragment Manager dengan android.R.id.content memastikan pedoman ini diimplementasikan.
CATATAN: Tata letak ini telah menetapkan atribut: android: addStatesFromChildren = "true" untuk memungkinkan fragmen anak menimpa atribut di rootview ini.
Pada versi 19, android.R.id.content didefinisikan dalam file: auto_complete_list.xml
sumber