Articles of интерфейса

Сделать кнопку проще для щелчка

У меня есть кнопка, которая на некоторых телефонах слишком сложно щелкнуть из-за ее размера. Но сделать его более крупным разрывом. Можно объяснить, что у него есть больший «ящик», чем его видимая область?

Android – настройка экрана при появлении клавиатуры?

Я хочу настроить свой экран пользовательского интерфейса на Android, когда появится мягкая клавиатура. Итак, в тот момент, когда у меня есть что-то похожее на первое изображение ниже, где у меня есть, и EditText внизу экрана, и когда пользователь нажимает EditText, я хочу, чтобы то же, что и во втором изображении. Это то, что EditText перемещается […]

Android UI вопрос. Руководство по внедрению

Я работаю над внедрением пользовательского интерфейса для приложения для Android, и я хотел спросить, есть ли что-то в собственных виджетах, чтобы выполнить большую часть того, что я пытаюсь сделать. Приложение, над которым я работаю, выполняет 15 различных задач, которые можно разделить на 3 разные группы. (5 заданий на группу) У меня есть 18 изображений значков […]

Прокрутка текста над кнопками, кнопки в нижней части

Мне трудно получить результаты макета GUI, которые я хочу в приложении для Android. Краткое описание того, что я хочу: GUI должен включать два TextViews и четыре кнопки. Четыре кнопки должны располагаться горизонтально, все в одном ряду и фиксироваться в правом нижнем углу экрана. Первый из двух TextViews должен начинаться в верхней части экрана, при этом […]

Как взаимодействовать между двумя дочерними фрагментами внутри вложенного фрагмента

Я могу легко обмениваться данными между двумя fragment активности с помощью interface обратного вызова. После этого я установил интерфейс в ParentFragment для связи. Но в случае активности я использовал – @Override public void onAttach(Activity activity) { super.onAttach(activity); try { mCallback = (OnHeadlineSelectedListener) activity; } catch (ClassCastException e) { throw new ClassCastException(activity.toString() + " must implement […]

Когда рабочий поток работает, пользовательский интерфейс становится изменчивым

У меня есть приложение распознавания рукописного ввода – пользователь рисует пальцем, приложение распознает символы. Механизм распознавания работает в рабочем потоке, который имеет минимально возможный приоритет – Thread.MIN_PRIORITY . Это чисто алгоритм CPU / памяти, без ввода-вывода. Тем не менее, когда поток активно работает, пользовательский интерфейс становится довольно изменчивым. Мазки пальца требуют заметной задержки. Я также […]

Android: прослушивание переменных изменений

Я искал пример KISS, как это сделать, и, хотя все они кажутся (и я прошел через них ВСЕ!) Достаточно просты, я все еще не могу понять свою концепцию. Я имею в виду пользовательские слушатели (те, которые не распространяют ничего) … В частности, создание слушателя для логической переменной, чтобы я мог отличать некоторые методы при изменении […]

Основы Android Fragments: почему? Является ли это концептуально неправильным?

У меня вопрос о «правильном программировании» в Android. В настоящее время я разрабатываю приложение с использованием фрагментов. Он включает в себя динамически добавленные фрагменты для Activity, фрагменты, завышенные от XML, вложенные фрагменты из XML или динамически добавленные. Скажем так, немного всего. Концепция, на которой этот вопрос фокусируется, – это процесс коммуникации, связанный с фрагментами. Итак, […]

Кнопок под расширением scrollview

Макет, который я пытаюсь реализовать, (я думаю) довольно прост. Один TextView расширяется в зависимости от того, что внутри. Ниже – две кнопки (ОК / Отмена). Я могу заставить кнопки придерживаться нижней части экрана, и это работает отлично. Но я хотел бы иметь эти кнопки чуть ниже TextView. Я пробовал много разных вещей, но вот мой […]

Определение размеров изображений для различных размеров / плотности экрана Android

Я просматривал документацию по поддержке нескольких экранов на Android, и мне просто нужно дополнительное разъяснение … Я понимаю, что проектирование трех уникальных интерфейсов (ldpi, mdpi и hdpi) было бы лучшим способом поддержать все потенциальные экраны Android с минимальным масштабированием / искажением. Да, я знаю, что есть похожие вопросы, но … Если я создаю образ для […]

Intereting Posts
Как проверить, является ли JSONObject нулевым или не существует Обнаружение тегов NFC не вызывает onNewIntent, и он запускает из основной активности Ошибка AAPT с кодом ошибки -1073741819 Как обрабатывать несколько фрагментов для одного действия Ошибка установки Adb: INSTALL_CANCELED_BY_USER Перемещаться от одного фрагмента к другому при нажатии кнопки Использовать JSONArray в другом классе? Не удалось загрузить класс дескриптора модуля: не нашел класс «com.google.android.gms.dynamite.descriptors.com.google.firebase.auth.ModuleDescriptor» Не удалось загрузить карту. Ошибка при обращении к серверам Google. Вероятно, это проблема аутентификации Как масштабировать растровое изображение до размера экрана? MediaRecorder setVideoSize показывает различное поведение на разных устройствах PhoneGap / Android – привязка ориентации к портрету Как получить URI моей базы данных SQLite в приложении для Android? Использование поддерживаемого программным обеспечением / аппаратным обеспечением Keystore для Android и возможных недостатков безопасности / удобства использования Следите за изменениями на внешнем USB-накопителе для версий Honeycomb или более поздних версий Android