Вопросы с тегом «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-пространство имен app?
Вот пример 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.