Articles of xml

Кнопка не вызывает OnClickListener с первого щелчка

Я пытаюсь создать страницу входа в систему, где у меня есть имя пользователя, пароль и кнопка. Когда я нажимаю кнопку в первый раз, ничего не происходит, но когда я нажимаю кнопку второй раз, тогда он работает правильно. Я смущен, почему это происходит? activity_login.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@drawable/splash_bg" tools:context=".LoginActivity" > <LinearLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentRight="true" […]

Android: включить xml в другой xml

Как включить XML-данные в другие XML-данные У меня есть xml-файл заголовка для моего приложения, которое я хочу использовать в моем другом другом содержимом xmls, есть ли способы включить заголовок в мой контент?

Android: несколько видов просмотра для пользовательского представления с существующим макетом

Мне нужно создать более сложный пользовательский вид в Android. Окончательный макет должен выглядеть следующим образом: <RelativeLayout> <SomeView /> <SomeOtherView /> <!– maybe more layout stuff here later –> <LinearLayout> <!– the children –> </LinearLayout> </RelativeLayout> Однако в XML-файлах я просто хочу определить это (без указания SomeView, SomeOtherView и т. Д.): <MyCustomView> <!– the children –> […]

Android Drawable: определение ширины формы в процентах в файле XML?

Я пытаюсь создать простой Drawable, который я хочу установить в качестве фона для представления (используя setBackgroundDrawable ). Я просто хочу разделить фон с возможностью рисования на два равных прямоугольника (50% – 50%), сначала нужно заполнить черным, второе – белым: <?xml version="1.0" encoding="utf-8"?> <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item android:id="@+id/back_color_1"> <shape android:shape="rectangle"> <solid android:color="#000000" /> </shape> </item> <item android:id="@+id/back_color_2"> […]

Каждый раз, когда я нажимаю на файл Android XML в Eclipse, он загружает данные для всех версий API

Как описано в заголовке, каждый раз, когда нажимается файл XML (макет или манифест), прогресс показывает «Загрузка данных для …» – и он делает это для каждой версии API, от 2.1 до 4.4.2. Есть ли способ остановить это поведение. Как это сильно замедляет систему? Обновление: для этого я поднял отчет об ошибке AOSP. Обновление 2: Я […]

Android: как нажать кнопку над мягкой клавиатурой

У меня есть кнопка «Сохранить», которую я хочу нажать вместе с мягкой клавиатурой. Поэтому, когда пользователь нажимает на EditText в моем макете, кнопка должна оставаться выше клавиатуры. Теперь кнопка скрывается под клавиатурой. Как ты делаешь это? Заранее спасибо!

Создание 3D-флип-анимации в Android с использованием XML

Я создал трехмерный флип из представления, используя этот учебник по Android. Однако я сделал это программно, и я хотел бы сделать все это в xml, если это возможно. Я не говорю о простое сокращение взгляда на середину, а затем обратно, но фактический трехмерный флип. Возможно ли это через xml?

PHP: Как получить версию из файла android .apk?

Я пытаюсь создать PHP-скрипт, чтобы получить версию приложения из файла APK от Android. Извлечение XML-файла из файла APK (zip), а затем синтаксический анализ XML – один из способов, но я думаю, это должно быть проще. Что-то вроде PHP Manual , пример # 3. Любые идеи о том, как создать скрипт?

Не удалось инициализировать класс android.support.design.widget.CoordinatorLayout

Я пытаюсь использовать CoordinatorLayout из новой библиотеки дизайна Android. Я добавил пакет к градиенту; То я пытаюсь использовать макет, я получаю эту ошибку: java.lang.NoClassDefFoundError: Could not initialize class android.support.design.widget.CoordinatorLayout at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) at java.lang.reflect.Constructor.newInstance(Constructor.java:513) at org.jetbrains.android.uipreview.ViewLoader.createNewInstance(ViewLoader.java:413) at org.jetbrains.android.uipreview.ViewLoader.loadView(ViewLoader.java:105) at com.android.tools.idea.rendering.LayoutlibCallback.loadView(LayoutlibCallback.java:177) at android.view.BridgeInflater.loadCustomView(BridgeInflater.java:207) at android.view.BridgeInflater.createViewFromTag(BridgeInflater.java:132) at android.view.LayoutInflater.inflate(LayoutInflater.java:482) at android.view.LayoutInflater.inflate(LayoutInflater.java:385) at com.android.layoutlib.bridge.impl.RenderSessionImpl.inflate(RenderSessionImpl.java:400) at […]

Доступ к attrs в AttributeSet для пользовательских компонентов

У меня есть пользовательский компонент, содержащий два TextViews, которые имеют настраиваемый метод настройки размера (два текстовых представления пропорциональны примерно 1: 2). Поскольку это подкласс RelativeLayout, он не имеет атрибута textSize, но мне интересно, можно ли еще установить атрибут android:textSize в экземпляре XML для этого компонента, а затем захватить атрибут textSize из AttributeSet для использования с […]