Articles of android ui

Shared Toast не отображается в Android 3.0.1 на Motorola Xoom

Я использую общий Toast в разных Activities , чтобы показывать только последнее сообщение, сразу же отбрасывая любые предыдущие. Я поместил код в пользовательский объект Application : public class GameApp extends Application { private Toast mToast; @Override public void onCreate() { super.onCreate(); mToast = Toast.makeText(getApplicationContext(), "", Toast.LENGTH_SHORT); } public void displayToast(int textId) { displayToast(getText(textId)); } public […]

Загрузка Android Custom Custom Picker Drawable

Слева находится стандартный набор номера по андроиду. Возможно ли загрузить пользовательский набор чисел, например, справа, если у меня есть доступные изображения?

Как использовать два разных размера шрифта для текста кнопки в Android?

Как я могу реализовать фон кнопки для ImageButton или Button, который содержит 2 текстовых файла, каждый из которых использует разные размеры шрифта? Я не могу использовать статические изображения в качестве фона, и мне нужно достичь этого, используя xml или программно. Это цифровая клавиатура, и она содержит числовое значение и набор алфавитов, каждый из которых использует […]

Почему это НЕ вызывает сбои? Я обновляю пользовательский интерфейс из другого потока

Этот пример копируется из книги на Android. Как вы можете видеть из моего вопроса, я новичок в Android и пытаюсь понять. Это приложение должно потерпеть крах, но это не так (я обновляю пользовательский интерфейс из другого потока, который не разрешен. Это должно привести к сбою. Это не так. Почему?). Мой код: final ProgressDialog dialogue = […]

Предложения по форме ввода данных в android

Я работаю над приложением, у которого есть форма ввода данных, которые имеют Некоторые поля с 3-мя спусками связаны с ним. Более 25 полей ввода (поле ввода, переключатель, выпадающие списки и т. Д.) Все поля ввода сгруппированы в 3 категории Мой вопрос: Как отобразить поле с тремя выпадающими списками, связанными с ним? Из-за небольшого размера экрана […]

Android UI без кнопок?

Я пытаюсь создать приложение Android TABLET для моей бабушки, которая страдает от легкой когнитивной рефлексии. Одной из особенностей приложения являются интеллектуальные планировщики / напоминания. Например, приложение скажет: «Вы взяли свою красную таблетку?» Да или Нет. Если его нет или нет, то текстовое сообщение отправляется на мой мобильный телефон. Теперь ее руки дрожат и дрожат, поэтому, […]

Обновить интерфейс пользователя из AsyncTaskLoader

Я преобразовал AsyncTask в AsyncTaskLoader (в основном, чтобы иметь дело с изменениями конфигурации). У меня есть TextView я использую в качестве статуса прогресса, и использовал onProgressUpdate в AsyncTask для его обновления. Это не похоже, что AsyncTaskLoader имеет эквивалент, поэтому во время loadInBackground (в AsyncTaskLoader ) я использую это: getActivity().runOnUiThread(new Runnable() { public void run() { […]

Внедрить android: button = "@ drawable / checkbox" программно

Я пытаюсь создать пользовательский образ кнопки Check Box. После некоторых исследований я наткнулся на этот пример кода: <CheckBox android:id="@+id/chkFav" android:layout_width="wrap_content" android:layout_marginRight="0dp" android:button="@drawable/checkbox" android:layout_height="wrap_content" android:clickable="true"/> Мой запрос заключается в том, как реально реализовать кнопку android: в коде. Буду признателен за любые мысли. Благодарю.

Отключение кнопки отправки, когда EditText пуст при использовании imeOption = actionSend

Когда текст пуст, мы хотим отключить кнопку (как это делается в портретном режиме). Любые идеи? Изменить: я не думаю, что это понятно, но я могу включить / отключить свою собственную кнопку. Но при использовании ландшафтного режима, когда клавиатура появляется, экран покрывается специальной текстовой областью андроида с собственной кнопкой (следовательно, ImeOption) Поэтому у меня нет проблемы […]

Как предотвратить добавление фрагмента несколько раз?

Обычно для добавления фрагмента к макету используется элемент пользовательского интерфейса, например кнопка. Если пользователь несколько раз нажимает кнопку несколько раз очень быстро, может случиться, что фрагмент добавляется несколько раз, вызывая различные проблемы. Как это можно предотвратить?