Articles of Кнопка

Как продлить кнопку Android и использовать файл макета xml

Я пытаюсь расширить класс кнопки Android и использовать файл макета xml. Причина, по которой я хочу использовать файл макета xml, заключается в том, что моя кнопка должна использовать стиль, и, насколько я знаю, не существует способа установить стиль программно. Открытый класс BuyButton extends Button {…} <?xml version="1.0" encoding="utf-8"?> <Button xmlns:android="http://schemas.android.com/apk/res/android" style="@style/customButton" /> Так что я […]

Кнопка с пользовательским XML-макетом

Можно ли создать кнопку с пользовательским XML-макетом? У меня есть этот макет: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="1dp" android:background="#7e7e7e"> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="wrap_content" android:padding="10dp" android:background="#f9f9f9"> <TextView android:id="@+id/TextView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentLeft="true" android:text="ButtText" android:textColor="#000000"> </TextView> <ImageView android:id="@+id/ImageView01" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="@drawable/arrow" android:layout_alignParentRight="true"> </ImageView> </RelativeLayout> </LinearLayout> Теперь я хочу использовать это на кнопке. Кто-нибудь знает, как я […]

У всех Android-устройств есть кнопки «опция» и «назад»?

У всех Android-устройств есть кнопки «опция» и «назад»? Или должен ли мой дизайн иметь кнопки «назад» и «вариант», чтобы сделать его более универсальным?

Как установить фон выбранной / невыделенной кнопки в файле XML

У меня есть пользовательские кнопки, которые должны иметь разные фоны, если они выбраны или не выбраны. Я хочу знать, есть ли способ указать это в XML-файле. У меня есть кнопка для Цельсия и кнопка для Фаренгейта. Я хочу, чтобы он работал там, где, если он выбран, он остается нажатым и не может быть нажат, а […]

Как отключить нажатие кнопки?

В моем приложении для Android есть количество изображений в папке с возможностью переноса. В моем макете есть две кнопки: кнопки «Назад» и «Далее». При нажатии кнопок «Назад» и «Назад» 2 разных изображения загружаются в один и тот же макет (общий для всех изображений). Проблема : я могу загружать изображения на клик Next / Back, но […]

Android добавить изображение к кнопке

Я хочу добавить изображение к Button (без imagebutton , так как конкретная кнопка может содержать текст или изображение, плюс кнопка с изображением имеет ту же проблему), сохраняя при этом первоначальную кнопку в стиле андроида. Поэтому добавление android:background в XML не режет его, так как это приведет к удалению андроидной кнопки по умолчанию с закругленными углами […]

Ширина макета равна высоте

Есть ли способ иметь высоту, зависящую от ширины в моем xml? У меня есть несколько кнопок в линейном макете. Ширина кнопки зависит от устройства, потому что они заполняют экран горизонтально. Я хочу иметь квадратные кнопки, и это моя проблема. Можно ли мне помочь? <Button android:id="@+id/b_0xa" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="1" android:clickable="false" android:text="@string/b_0xa" />

Android – setOnClickListener метод, как он работает?

Мне трудно понять этот код. Я получаю шляпу findViewById, которая получит виджет кнопки, а затем он будет ее бросить. Затем он будет использовать btn для вызова метода setOnClickListener. Однако я не знаю, что этот аргумент передается в setOnClickListener, и я никогда раньше не видел такого кода. Как он создает новый объект, но способен создать собственный […]

Android: Как настроить кнопки?

Я использую несколько кнопок в своем приложении, но оба layout_width / height "wrap_content" и "fill_parent" выглядят странно. Первый был маленьким, а последний слишком большим – оба выглядят странно, а первое не просто ударить пальцем. Как я должен нажимать кнопки? Является ли типичным определение их размеров при погружении? Или я должен использовать «fill_parent» с дополнением? Кнопки […]

Можете ли вы использовать один и тот же OnClickListener для разных кнопок?

В андроиде я могу использовать один и тот же OnClickListener для разных кнопок? Если да, как мне получить, с какой кнопки вызывается клик? В настоящее время у меня есть 4 кнопки, и каждая кнопка имеет свой собственный OnClickListener. Каждый из OnClickListener выполняет ту же самую вещь, за исключением того, что вы нажимаете текст кнопки. Я […]

Intereting Posts
Как центрировать значок и текст в андроидной кнопке с шириной, заданной как «заполнить родительский элемент», Android StrictMode InstanceCountViolation Android DialogFragment onViewCreated не вызывается Как отключить домашнюю и другие системные кнопки в Android? Как использовать муравей для сборки с помощью андроида SQLite Database дает предупреждение об автоматическом индексе на <имя_таблицы> (столбец). После обновления Android L Разработка приложений для Android с использованием Xamarin Vs Native android Кто-нибудь получил отслеживание кампаний Google Track «Отслеживаемые каналы (UTM)»? Загрузить Bitmap с RGB_565 через Picasso Как воспроизводить видео из необработанной папки с Android-устройством? Android AVD Manager: невозможно создать новое определение устройства (java.lang.NullPointerException) Вызов AsyncTask из другой AsyncTask Как добавить пользовательские заголовки HTTP в пользовательские вкладки Chrome? Установить текст в TextView с помощью Html.fromHtml Ведущая точка в android: имя действительно требуется?