Articles of android xml

В Android XML я могу установить buttonStyleSmall или Button.Small как родительский стиль для пользовательского стиля?

Я хочу расширить стиль кнопок для Android. Я могу сделать это inline: <Button android:id="@+id/myButton" style="?android:attr/buttonStyleSmall" android:layout_alignParentRight="true" android:layout_gravity="right" android:layout_height="wrap_content" android:layout_width="wrap_content" android:textSize="10dp" android:text="Click Here"/> Но в интересах повторного использования я хочу перенести эти стили в собственный стиль. Как я могу добавить buttonStyleSmall (или Widget.Button.Small ?) Как родительский стиль? Что-то вроде этого в моем обычном стиле XML: <style […]

Android – ImageView накладывает еще один ImageView

Я хотел бы сделать ImageView наложением другого ImageView следующим образом; Только половина зеленого круга накладывается на изображение: Я попытался использовать RelativeLayout и поместил оба ImageView внутрь. Затем я накладываю круг на изображение с помощью android:layout_alignBottom . Он оверлел, но я понятия не имею, как установить смещение так, чтобы только половина круга накладывалась на базовое изображение. […]

Как я могу использовать несколько значений для свойств макета Android XML?

Я чувствую, что этого, должно быть, задавали раньше, но я не могу его найти. Я хочу иметь LinearLayout , чтобы все выравнивалось как справа, так и снизу. Я пробовал: android:gravity="right | bottom" android:gravity="right + bottom" android:gravity="right & bottom" android:gravity="right, bottom" android:gravity="right bottom" Все эти продукты Error: String types not allowed (at 'gravity' with value 'right, […]

Android: как добавить детей из макета xml в пользовательский вид

В моих макетах xml у меня есть пользовательский вид, в который я буду помещать несколько таких детей: <com.proj.layouts.components.ScrollLayout android:id="@+id/slBody" android:layout_width="700dp" android:layout_height="400dp"> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child1"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child2"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child3"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child4"/> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="child5"/> </com.proj.layouts.components.ScrollLayout> Позвольте мне объяснить немного больше. Я написал собственный ScrollView, в котором у меня […]

Android: размещение ImageView при перекрытии между макетами

Я пытаюсь разместить ImageView в точке перекрытия между двумя макетами. На рисунке ниже моя цель состояла бы в том, чтобы поместить ImageView в белый квадрат. ПРИМЕЧАНИЕ. Точка перекрытия не обязательно должна быть центрирована по вертикали, как показано ниже Возможно ли это в XML? Мое единственное предположение прямо сейчас – сделать это в самом коде. EDIT […]

Как удалить границу только с одной стороны элемента?

У меня есть: <stroke android:width="1px" android:color="#A6ACB1"/> Я хотел бы удалить эту границу снизу (например) элемента. Является ли это возможным? (Eclipse предлагает мне только: цвет, ширина, dashWidth и dashGap).

Доступ к @android: id / list ListView из кода

В моем приложении Android я добавляю элемент ListView (например) в файл макета main.xml следующим образом: <ListView android:id="@+id/myList"> Затем я могу получить доступ к нему из моего MainActivity, используя: final ListView resultList = (ListView) findViewById(R.id.myList); Но как я могу получить доступ к такому ListView, если я использую следующий идентификатор в файле макета? <ListView android:id="@android:id/list"> Я хочу […]

Создание экземпляра внутреннего класса (Предпочтение) в XML-файле

Когда вы хотите получить доступ к настраиваемому представлению в файле layout.xml , у вас есть два варианта: Представление – это собственный класс. Затем вы делаете <package.name.MyView android:layout_width= … /> Представление – это внутренний класс: <view class="package.name.OuterClass$MyView" android:layout_width= … /> Теперь я хочу сделать то же самое внутри <PreferenceScreen> . Первый способ работает хорошо, но я […]

Android Studio stale APK для варианта сборки после изменения xml

Это очень странно. Сегодня AS (1.4) прекратил правильно воссоздать debug apk в моем проекте: Любые изменения XML не отражаются в коде при запуске проекта Изменения в коде Java распространяются, даже если изменения XML не Очистка, а затем запуск ударов, кажется, исправить, обновленный APK успешно создается каждый раз. В моем проекте есть два варианта сборки, эта […]

Панель инструментов выравнивает название в центре с помощью кнопки «Назад»

Я добавляю Toolbar в свое приложение, но, похоже, у меня проблема. В приложении у меня должна быть кнопка, расположенная справа от экрана, и название в центре. Но когда я пойду глубже в приложении, я должен отобразить обратную стрелку слева, выполнив getSupportActionBar().setDisplayHomeAsUpEnabled() . И это отлично работает, но когда я добавляю кнопку «Назад», текст перемещается вправо, […]

Intereting Posts
Можно установить начальное значение для шейдерной формы? (Android, OpenGL ES 2.0) В чем преимущество, позволяющее уничтожить деятельность при ротации? Фоновая частичная параллельная развертка метки GC Захват изображения без разрешения с Android 6.0 Как автоматически импортировать необходимые классы в Android Studio с помощью ярлыка? Можем ли мы установить фоновое изображение на вкладки? Android: лучший парсер для анализа данных XML Как создать простой разделитель в новом навигационном экране? Переключение с фрагмента с фрагментом карты оставляет черный экран Фрагмент – removeGlobalOnLayoutListener IllegalStateException Proguard с проектом android с использованием (совместимости) библиотек Как подключить файл изображения по электронной почте? Невозможно обновить данные в ListFragment Демон Gradle build неожиданно исчез (возможно, он был убит или, возможно, разбился), при создании Android-проекта на Jenkins Программно скрыть / показать поддержку поддержки Android в TabLayout внутри AppBarLayout