Alguém poderia explicar o significado de "android.R.id.content"?
Como está sendo usado?
http://developer.android.com não tem nenhuma explicação.
conteúdo público estático final int
Desde: Nível 1 da APIValor constante: 16908290 (0x01020002)
android
android-resources
user996659
fonte
fonte
android.R.id.content
fornece o elemento raiz de uma visualização, sem precisar saber seu nome / tipo / ID real. Confira stackoverflow.com/questions/4486034/…if(fragmentManager.findFragmentById(android.R.id.content)==null) {fragmentManager.beginTransaction(android.R.id.content, list).add().commit();}
você pode dizer qualView
elemento raiz é esse?android.R.id.content
?Respostas:
Como Philipp Reichart comentou :
fonte
O
android.R.id.content
valor do ID indicaViewGroup
toda a área de conteúdo de umActivity
.Pode ser usado com
Fragment
:O código acima irá inserir o
View
criado porFragment
noViewGroup
identificado porandroid.R.id.content
.fonte
Os designers do Google desenvolvem o Android UX com diretrizes de design específicas ou recomendadas. O layout android.R.id.content define um layout linear com alguns atributos que o Android acredita serem um bom padrão.
Assim, o carregamento da visualização raiz de um Fragment Manager com android.R.id.content garante que essas diretrizes sejam implementadas.
NOTA: Este layout definiu o atributo: android: addStatesFromChildren = "true" para permitir que fragmentos filhos substituam atributos nesta visualização root.
A partir da versão 19, android.R.id.content é definido em um arquivo: auto_complete_list.xml
fonte