1.Description
tools: context = "activity name"
он не будет упакован в apk
.Only ADT
Layout Editor в вашем текущем файле Layout, задающем соответствующий контекст рендеринга, покажите ваш текущий Layout при рендеринге контекста, если имя действия соответствует действию, если действие в manifest
файле установило Theme, тогда ADT
Редактор макетов отобразит ваш текущий макет в соответствии с Theme.Means, что, если вы установите MainActivity
набор Theme. Свет (другой), затем вы видите в диспетчере визуального макета o фоновый контроль того, что должно быть Темой. Свет выглядит так. Только чтобы показать вам, что вы видите, это то, что вы получаете результаты.
Некоторые люди видят, поймут некоторые, некоторые люди видят, также не знают, я добавлю несколько слов объяснения:
2.Sample
Возьмите простой tools:text
, например, еще один образ, удобный для дальнейшего пониманияtools: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 принял android: text
, и использовать tools:text
в TextView
2, на правой стороне редактора макетов будет отображаться sample name1
, sample name2
два шрифта, если после запуска кода для компиляции, сгенерированный apk
, терминал отображает только то sample name1
, не показывает sample name2
слова. Вы можете попробовать запустить, посмотреть, как эффект.
3. конкретное описание
1. tools: context = "activity name"
Это не будет упаковано в apk
(понимание: эквивалент этого комментируется, компилируемый не дает эффекта.)
2. ADT
Только редактор макетов (т. Е. Для вышеуказанного значка с правой стороны симулятора) в текущем файле макета задает соответствующий контекст рендеринга, макет текущего XML-кода при рендеринге контекста является именем действия, соответствующим деятельности, если действие в файле манифеста устанавливает тему, затем ADT
редактор макетов будет отображать ваш текущий макет в соответствии с темой. Это означает, что если вы установите MainActivity
набор темы. Свет может также быть (другим). (Понимаю: вы добавили tools: context = "activity name"
, макет XML отображает указанное действие, устанавливает тему в файл манифеста, изображенный выше правого симулятора. Стиль темы также будет следовать изменениям, соответствующим теме.)
4.summary
Подводя итог, можно сказать, что эти свойства в основном ориентированы на нужные инструменты, состояние отображения времени отладки симулятора и компиляция не работает,