Articles of пользовательского интерфейса

Инициализация блоков Android TextToSpeech / Freezes UI Thread

Я написал следующий код: public class MainActivity extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); } private TextToSpeech mTTS; @Override protected void onPause() { super.onPause(); if (mTTS != null) { mTTS.stop(); mTTS.shutdown(); } } @Override protected void onResume() { super.onResume(); mTTS = new TextToSpeech(getApplicationContext(), new TextToSpeech.OnInitListener() { @Override public void onInit(int status) […]

Просмотр обновления во время выполнения в Android

Пример довольно прост: я хочу сообщить пользователю о том, что делает приложение, просто показывая текст (canvas.drawText ()). Затем появляется мое первое сообщение, но не другие. Я имею в виду, у меня есть метод setText, но он не обновляется. onCreate(Bundle bundle) { super.onCreate(bundle); setContentView(splash); // splash is the view class loadResources(); splash.setText("this"); boundWebService(); splash.setText("that"): etc(); splash.setText("so […]

Как скрыть строку заголовка во время загрузки приложения и показать его при завершении загрузки?

У меня есть приложение, которое использует настраиваемую строку заголовка. Однако, когда мое приложение запускается, я заметил, что строка заголовка по умолчанию отображается в течение короткого периода времени. Моя проблема в том, что я не хочу показывать строку заголовка по умолчанию во время загрузки моего приложения. Как скрыть строку заголовка во время загрузки моего приложения, чтобы […]

Eclipse не доволен одной доступной папкой?

Я создаю приложение для Android с помощью Eclipse. Если у меня есть одна папка Drawable с несколькими PNG-файлами, редактор UI в Eclipse не сможет загрузить изображения, которые я размещаю на ImageButtons. Мне не удалось преобразовать и не удалось разрешить ошибки @drawable в журнале, и кнопки просто отображаются в редакторе пустым. Если я запускаю приложение на […]

Как реализовать таблицу с круглыми углами?

Это то, что я хочу: Это то, что я сделал: Разница в том, что между линиями и границей есть пробелы, потому что я использовал padding=10dp для внешней границы: <shape xmlns:android="http://schemas.android.com/apk/res/android"> <solid android:color="#FFFFFF"/> <stroke android:width="2dp" android:color="#808080"/> <corners android:radius="10dp"/> <padding android:left="10dp" android:top="10dp" android:right="10dp" android:bottom="10dp"/> </shape> Правильно ли я это делаю? Как я могу исправить эту проблему?

Android: Как найти ширину и высоту экрана?

Я пытаюсь найти ширину и высоту экрана, но ни один из способов, которые я пробовал, не будет работать в классе, который я создал, мой код ниже. Кто-нибудь знает, как его найти? Я не могу использовать способ, которым я пытаюсь использовать ниже, потому что .getWidth () устарел? public class Crate { public int acrossCrate; public int […]

Сглаживание в Android

Как вы можете видеть на скриншоте ниже, «заголовок» получает эти уродливые полосы на всех участках с текстом, который расширяет всю ширину экрана. Это еще более заметно на реальном устройстве. Есть ли способ обойти это?

Android sendevent действительно медленный – как его ускорить?

Я делаю некоторую автоматизацию ui, и я могу хранить экраны, используя getevent, но когда я пытаюсь отправить это с помощью sendevent, это занимает очень много времени, что затрудняет фактическое воспроизведение входов. Я уже пытаюсь загрузить скрипт на устройство и запустить скрипт локально на устройстве (скрипт с кучей команд sendevent). Но это только немного повлияло на […]

Пользовательский вид Android только получает onDraw один раз

Я сделал пользовательский вид, который должен анимировать точку на фоне в соответствии с некоторыми внешними данными. (Работает как шарм с текстовыми изображениями) Затем добавляется представление в xml и устанавливается android: background. Представление получает визуализированное изображение должным образом, но не обновляется. Некоторая отладка показала, что onDraw только получает вызов один раз. чего не хватает? Код для […]

Каков наилучший способ для пользователя ввести дату

Для моего приложения я должен получить дату от пользователя. Я попробовал простой EditText с типом ввода на date , но пользователю не очень удобно вводить символ '/' . Я также пробовал компонент DatePicker . Это более удобно, чем EditText но он большой по сравнению с другими компонентами, такими как EditText . Есть ли лучший способ […]