Articles of xml

Подкатегории меню ящика навигации

У меня есть навигационный ящик в моем приложении, используя класс DrawerLayout и NavigationView. Прямо сейчас у меня есть мой ящик, показывающий все мои категории, раздувая XML-файл меню. Как я могу получить его, чтобы некоторые из этих категорий разделялись подзаголовками и разделителями?

Android onfocuschange в xml

У меня Android-приложение, и в файле макета xml у меня есть что-то вроде этого: <CheckBox android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/checkBoxDone" android:checked="false" android:clickable="true" android:onClick="doneCheckBoxClicked" /> Затем в Java-коде я реализовал public void doneCheckBoxClicked(View v) { …} Могу ли я использовать аналогичный подход для действий по смене фокуса. Имейте в xml что-то вроде android:onFocusChanged="editTextFieldFocusChanged" А затем в java-коде: public […]

AOSP AndroidManifest.xml

Кажется, что нет возможности проверить файл манифеста android, и разработчики могут следовать только за документом с сайта разработчика. Но иногда я вижу забавные вещи о файлах манифеста в AOSP. Например, существует требование для атрибута приоритета фильтра намерения . Значение должно быть целым числом, например «100». Более высокие номера имеют более высокий приоритет. Значение по умолчанию […]

Как влиять на элементы за пределами списка при нажатии на некоторые элементы в списке?

У меня есть ListView в моем макете content_main.xml. Содержимое этого списка задается через listview.setAdapter (myCustomAdapter). У меня также есть TextView в макете content_main.xml. Я создал свой собственный адаптор под названием ArrayAdapterItem, который расширяет ArrayAdapter. В методе getView () этого адаптера я пытаюсь получить доступ к TextView, который содержится в content_main.xml. Я не знаю, как это […]

В чем смысл `Content_main.xml`?

Насколько я понимаю, файл content представляет собой только содержимое файлов xml … но в отдельном файле. В чем смысл? я видел Какова роль content_main.xml в android studio 1.4? И, похоже, не много документации о content_XXX.xml , поэтому мне было интересно, почему новое обновление включает создание этого файла по умолчанию? Зачем делить код на два файла, […]

Android: popupBackground не работает для контекстных меню

Почему мой код styles.xml успешно меняет цвет фона моего меню переполнения панели действий, но не удается изменить цвет фона контекстного меню в моем приложении? <style name="AppBaseTheme" parent="Theme.AppCompat.Light"> <!–<item name="android:actionBarStyle">@style/DarkActionBar</item> –> </style> <!– Application theme. –> <style name="AppTheme" parent="AppBaseTheme"> <!– All customizations that are NOT specific to a particular API-level can go here. –> <item name="android:popupMenuStyle">@style/MyPopupMenu</item> […]

Как добавить несколько фреймов в xml

Привет в нижнем xml с помощью drawable i был добавлен frame.Now, для одного я показываю личную информацию. Точно так же, как отображать несколько, но заголовок должен быть другим. Как этот человек может мне помочь. обновленный <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <FrameLayout android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/frame1"> <RelativeLayout android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@android:color/white"> <!– This is […]

Элементы меню добавляются за пределы группы

У меня очень приятный NavigationView с меню. Это меню состоит из двух групп: menu_top и menu_bottom . Соответствующее меню XML: <menu xmlns:android="http://schemas.android.com/apk/res/android"> <group android:checkableBehavior="single" android:id="@+id/menu_top"> <item android:id="@+id/nav_frontpage" android:icon="@android:drawable/ic_menu_view" android:title="@string/menu_home" /> </group> <group android:checkableBehavior="single" android:id="@+id/menu_bottom"> <item android:id="@+id/nav_login" android:icon="@android:drawable/ic_secure" android:title="@string/menu_login" /> <item android:id="@+id/nav_register" android:icon="@android:drawable/ic_menu_view" android:title="@string/menu_register" /> </group> </menu> Я пытаюсь добавить несколько элементов в группу menu_top , […]

Как удалить верхнюю границу тени из ActionBar

Я работаю над новым Android-приложением, и по какой-то причине это новое приложение (без дополнительного кода, добавленного мной) имеет верхнюю границу тени на панели действий. Кажется, что он был добавлен по умолчанию, когда я создал новый проект с помощью Android Studio. Как просто иметь нормальную панель действий с нижней тенью? Я попытался найти решение, однако все […]

Ошибка Spinner при установке setOnItemSelectedListener

Когда я использовал spinner для выпадающего списка или ошибки setOnItemSelectedListener : nav_login.xml: <Spinner android:layout_width="20dp" android:layout_height="12dp" android:id="@+id/spinner" android:layout_alignParentBottom="true" android:layout_alignParentRight="true" android:layout_alignParentEnd="true" android:layout_alignParentLeft="false" android:layout_alignParentTop="false" android:layout_alignWithParentIfMissing="false" android:layout_marginRight="30dp" android:layout_marginBottom="12dp" android:entries="@array/items" /> strinarray: <string-array name="items"> <item>Log Out</item> <item>Setting</item> </string-array> Основная деятельность: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); Firebase.setAndroidContext(this); Firebase rootRef = new Firebase("https://intense-heat-4844.firebaseio.com/property"); navigationView = (NavigationView) findViewById(R.id.nav_view); View mLoginButton […]