Запитання з тегом «android-tools-namespace»

7
Що таке "інструменти: контекст" у файлах верстки Android?
Починаючи з недавньої нової версії ADT, я помітив цей новий атрибут у макеті XML-файлів, наприклад: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" tools:context=".MainActivity" /> Для чого використовуються "інструменти: контекст"? Як він навіть знає точний шлях до діяльності, який там записаний? Чи дивиться він на пакет програми, усередині маніфесту? Чи обмежується вона …

4
Чи є спосіб показати попередній перегляд вмісту RecyclerView в редакторі Android Studio?
Коли я додаю RecyclerView до макета, він відображається як порожній екран. Чи існує спосіб, наприклад, через toolsпростір імен, показати попередній перегляд вмісту RecyclerView?

2
Що таке "ім'я" додатка Android XML?
Ось приклад appпростору імен, який я бачив з res/menu/main.xmlфайлу <menu xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" tools:context=".MainActivity" > <item android:id="@+id/action_settings" android:title="@string/action_settings" android:orderInCategory="100" app:showAsAction="never" /> </menu> Якій цілі appслужить простір імен? Це "стандартний" простір імен Android XML? Чи доступні однакові параметри значення для одного і того ж атрибута, розміщеного у двох різних просторах імен …

3
Попередній перегляд макета з об'єднанням корінкового тегу в Intellij IDEA / Android Studio
Давайте уявимо, що ми розробляємо складний компонент на основі LinearLayout. Отже, ми створюємо такий клас: public class SomeView extends LinearLayout { public SomeView(Context context, AttributeSet attrs) { super(context, attrs); setOrientation(LinearLayout.VERTICAL); View.inflate(context, R.layout.somelayout, this); } } Якщо ми будемо використовувати LinearLayoutяк корінь somelayout.xml, у нас буде додатковий рівень перегляду, тому ми …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.