1.Descrição
tools: context = "activity name"
ele não será empacotado no apk
.Only ADT
Editor de Layout no contexto de renderização correspondente do conjunto de arquivos Layout atual, mostre seu Layout atual na renderização, o contexto é o nome da atividade que corresponde à atividade, se a atividade no manifest
arquivo definir um Tema, ADT
O Editor de Layout renderizará seu Layout atual de acordo com o MainActivity
Tema. Significa que, se você definir o Tema, defina. A Luz (a outra), você vê no gerenciador de layout visual o controle de fundo do que deve ser o Tema. Parece a luz. Apenas para mostrar o que você vê é o que obtém resultados.
Algumas pessoas vêem entenderão algumas, outras vêem também não sabem, vou acrescentar algumas palavras de explicação:
2. amostra
Dê uma imagem simples tools:text
, por exemplo, mais um pouco, conveniente para entender melhor otools:context
<TextView
android:id="@+id/text1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="sample name1" />
<TextView
android:id="@+id/text2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
tools:text="sample name2" />
TextView
1 adotou o android: text
, e use o tools:text
no TextView
2, no lado direito do editor de Layout exibirá a fonte sample name1
as sample name2
duas, se depois de executar o código para compilar, gerar apk
, exibir terminal apenas o sample name1
, não mostre sample name2
as palavras. Você pode tentar executar, ver como o efeito.
Descrição 3.Specific
1.O tools: context = "activity name"
não será empacotado no apk
(entendimento: o equivalente a isso é comentado, o compilado não tem efeito).
2.Somente ADT
Editor de layout (ou seja, para o ícone acima no lado direito do simulador) no contexto de renderização correspondente do conjunto de arquivos de layout atual, o Layout do XML atual na renderização de contexto é o nome da atividade que corresponde à atividade, se a atividade no arquivo de manifesto definir um Tema, o ADT
Editor de Layout renderizará seu Layout atual de acordo com o MainActivity
Tema. Significa que, se você definir o Tema, defina-o. O Light também pode ser (outro). (Entenda: você adicionou tools: context = "activity name"
, o layout XML está processando uma atividade especificada, estabelece um Tema no arquivo de manifesto, na foto acima, o estilo do Tema do simulador à direita também seguirá as alterações correspondentes ao Tema.)
4. resumo
Em resumo, essas propriedades visam principalmente as ferramentas corretas, o tempo de depuração do simulador exibe o status e a compilação não funciona,