Articles of кнопки

Существует ли API Android для того, чтобы получить нажатую / выбранную цветовую кнопку по умолчанию?

Я пытаюсь создать кнопку, которая имеет пользовательский фон в состоянии по умолчанию, но все еще использует цвета для нажатых / выбранных состояний, которые являются особыми для любого устройства, на котором оно запущено. От взгляда на исходный код EditText кажется, что такого API нет и что нажатые / выбранные цвета просто жестко закодированы: public EditText(/*Context context, […]

Android-кнопка должна дважды щелкнуть

Os: Android 2.2 У меня проблема. Когда я ввожу количество в EditText, если я нажму кнопку «Сохранить» в правом верхнем углу, его нужно дважды щелкнуть, чтобы запустить событие OnClick. Однако, когда я нажимаю кнопку «вверх-назад», достаточно одного щелчка. Я отлаживал и обнаружил, что кнопка должна получить фокус в первый раз. Однако почему кнопка «Назад» не […]

Светящийся текст на кнопке с прозрачным фоном в макете с другим фоном

Я хочу сделать текстовое свечение, как в этом вопросе , но по тексту кнопки с прозрачным фоном в макете с другим фоном (png из drawable). Есть ли способ сделать это? Является ли решение до сегодняшнего дня? Я пробовал простой тест на моем 4.1.2 устройстве, не видя никаких результатов. Здесь мой код: activity_main.xml: <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" […]

Кнопка Android дважды кликает, чтобы получить событие click

Я установил кнопку для focusable и focusableInTouchMode в true (мне нужно, чтобы это было сфокусировано). Теперь, когда я нажимаю кнопку, событие onCilck не может быть запущено (оно набирает фокус и игнорирует событие onClick), только когда я снова закрою событие onClick, будет запущено. Я нашел такие решения: input.setOnFocusChangeListener(new View.OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) […]

Android: Как поместить большие шрифты в маленькую кнопку?

Задача: установите большие символы в маленькую кнопку. Проблема: я заметил, что при создании кнопки с использованием не-альфа-символов, таких как -, +, = и т. Д., Есть много «отступов» ниже и выше текста, особенно когда вы увеличиваете размер шрифта. Когда вы используете альфа-символы, все выглядит нормально. то есть. Это то, что происходит _ __ _ __ […]

Android: использование изображения вместо текста на кнопке

Я работал над своим калькулятором Android, и я не могу вставить изображение вместо текста на кнопку. Например sqrt, я не хочу, чтобы на моей кнопке был написан sqrt. Мне нужно изображение символа на нем, то же самое касается x ^ y и многих других. У меня есть пользовательский фон кнопки, работающей просто отлично. Спасибо за […]

Изменение текста кнопки внутри ListView в Android

У меня есть настраиваемый ListView с настраиваемым ArrayAdapter. Один ряд состоит из 10 кнопок. Я не могу изменить заголовок кнопок после нажатия кнопки. Внутри метода getView я собираю держатель для всех моих кнопок. Слушатель кликов находится в основном действии, он работает правильно (я так думаю), я могу получить ссылку на кнопку: MyHolder h = (MyHolder) […]

Поверните кнопку (или текст внутри) в коде

Я должен повернуть кнопку (или текст внутри, это то же самое) случайной степенью кодирования. Есть ли button.setRotate (x) в уровне API ниже 11?

Android: используйте цвета подсветки по умолчанию в пользовательской кнопке

Я хочу использовать кнопку в своем приложении для Android, но я хочу настроить, как она выглядит. Тем не менее, я хочу, чтобы подсветка и выбранные цвета кнопки были такими же, как и цвета по умолчанию (т. Е. Темные и светло-оранжевые градиенты, или независимо от цвета тем оформления). Есть ли в любом случае, чтобы получить выделенные […]

Как проверить, имеет ли Android-телефон аппаратное меню в Android 2.1

Я пытаюсь выяснить, есть ли у телефона Android аппаратное меню, я искал и нашел этот метод: ViewConfiguration.get(getApplicationContext()).hasPermanentMenuKey(); Но, похоже, это не работает в Android 2.1, и я пытаюсь создать приложение, которое работает на Android версии 2.1 и выше. Можно ли определить, есть ли на телефоне аппаратная кнопка с версией Android версии 3.0? Помощь будет оценена […]