Articles of андроид кнопка

Добавление пользовательских данных / атрибутов в кнопку на Android

То, что я делаю прямо сейчас, – это вытащить некоторые данные из API и для каждого элемента в ответе, я раздуваю макет и добавляю еще один элемент в макет. Я хочу, чтобы кнопка «добавить в избранное» добавила текущий элемент в базу данных SQLite. Я уже создал материал DAO и обработку БД, но есть одна вещь, […]

Стиль кнопки, чтобы выглядеть как EditText (но все же вести себя как кнопка)

Я понимаю, что это какая-то странная вещь, но у меня есть кнопка, которая должна выглядеть как EditText, но все же вести себя как кнопка. Теперь мой формат XML выглядит так: <Button android:layout_width="match_parent" android:layout_height="wrap_content" style="?android:attr/editTextStyle" /> Это дает ему вид EditText, но также немного путается с поведением, предотвращая запуск события onClick, если кнопка не имеет фокуса […]

Как удалить последнюю букву из EditText с помощью кнопки?

У меня есть кнопки, которые записывают A и B в edittext. Если в edittext есть что-то, как я могу удалить последние буквы с помощью кнопки «Del»? Мой макет: <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" tools:context=".MainActivity" > <Button android:id="@+id/buttonb" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentLeft="true" android:layout_below="@+id/buttona" android:text="@string/buttonb" android:textSize="50sp" android:textStyle="bold" /> <Button android:id="@+id/buttona" android:layout_width="100dp" android:layout_height="100dp" android:layout_alignParentLeft="true" android:layout_centerVertical="true" android:text="@string/buttona" android:textSize="50sp" android:textStyle="bold" /> […]

Невозможно добавить пользовательский просмотр на панель действий Android, почему?

Я пытаюсь добавить свой пользовательский вид в панель действий. final View addView=getLayoutInflater().inflate(R.layout.home_actionbar_buttons, null); getActionBar().setCustomView(addView); Мой XML, <LinearLayout android:id="@+id/linearLayout1" xmlns:android="http://schemas.android.com/apk/res/android" android:layout_height="wrap_content" android:layout_width="match_parent"> <Button android:text="Refresh" android:layout_height="wrap_content" android:id="@+id/btn_refresh" android:layout_width="wrap_content"></Button> </LinearLayout Но я получаю исключение nullpointer. Когда я отлаживаю, объект addView заселяется и его значение не равно нулю. Является ViewGroupRoot обязательным во время раздувания? EDIT 1: Logcat 09-30 12:50:11.625: […]

Как изменить цвет кнопки цвета при нажатии на Android?

У меня есть несколько кнопок, которые я задал цвет фона как красный, зеленый и синий отдельно. Когда я нажимаю кнопку, вызывается событие, но нет никаких изменений в gui, чтобы пользователь знал, что нажата кнопка. Фоновый серый цвет кнопки Android меняется на оранжевый и возвращается к сероватому цвету после отпускания нажатого состояния. Как реализовать это на […]

Текст кнопки не с несколькими строками

Я пытаюсь создать пользовательский AlertDialog , и в макете есть две кнопки. Однако, когда макет кнопки слишком длинный, он показывает только первое слово. Я уже установлен в xml singleLine = "false" , но ничего. Также я установил в коде количество строк для кнопки, в этом случае 2. Но когда текст не длинный, кнопка держит большой, […]

Изменить цвет текста кнопки при нажатии

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

Вращать диск в ограниченной степени

Все Я хочу повернуть изображение под определенным углом, как показано ниже. У меня есть код для вращения, но он вращается на 360 градусов, но я хочу его только для определенных градусов и получить выбранное число, которое находится на верхней стороне циферблата. Ниже мой код. Мой обычай Посмотреть эту работу отлично, но озеро исполнения. import android.content.Context; […]

OK / Отмена кнопок в ICS

Начиная с SDK 14, предпочтительным заказом является Отмена / ОК в отличие от OK / Отмена раньше. Я НЕ собираюсь вступать в дискуссию о том, хорошая ли это плохая идея, это не вопрос моего вопроса. Дело в том, что ADK рекомендует вам использовать новый порядок для устройств с SDK> = 14, предоставив вам следующий Lint […]

Android получает значение от onActivityResult и устанавливает его на кнопку

С помощью этого кода я могу легко динамически вставлять некоторые макеты. В макете есть Button , которую я хочу запустить startActivityForResult . Теперь, когда я получаю результат (текст), я хочу установить его на Button . btnAggiungiCampo.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { PopupMenu popup = new PopupMenu(this, btnAggiungiCampo); popup.getMenuInflater().inflate(R.menu.menu_campi, popup.getMenu()); popup.setOnMenuItemClickListener(new PopupMenu.OnMenuItemClickListener() { […]