Articles of android ui

Как создать spinner в Android

Я хочу создать счетчик, как показано на рисунке ниже: Я не получаю символ стрелки, указывающий на недостаток спиннера. Как я могу это сделать? Если я создаю дизайн кнопки, как показано выше, я должен написать дополнительный код, чтобы получить аналогичную функциональность, как для счетчика, так как у Spinner нет android:drawableRight="@drawable/arraodown" , но в кнопке мы имеем […]

Утечка памяти через IClipboardDataPasteEventImpl

Я заметил нечетное увеличение памяти в одной из моих работ. Поэтому я провел небольшой тест: я открыл диалоговое окно несколько раз (open-close-open-close ….), и память продолжала расти. Поэтому я использовал DDMS для сброса файла HPROF и открыл его в MAT (анализаторе памяти). В отчете о подозрении на утечку указано, что основной причиной роста потребления памяти […]

Паттерн Android UI для перемещения элементов списка вверх и вниз

У меня есть ListView, в котором я хотел бы дать пользователю возможность перемещать элементы вверх и вниз каким-то жестом, например, перетаскивая элемент. Есть ли установленный образец пользовательского интерфейса, чтобы сделать такую ​​вещь? Я не прошу какой-либо образец кода (хотя это было бы неплохо), просто спрашивая, как они делают это в профессиональных приложениях (если они это […]

Медленная загрузка макета

У меня суперкласс, который находится в библиотеке. Эта библиотека позаботится о инициализации некоторых базовых компонентов компоновки и других вещей. Моя проблема в том, что для загрузки макета требуется 1,1 секунды и показывается макет по умолчанию, прежде чем устанавливать дочерний указатель. Это метод моего суперкласса: public void InitializeWindow(Activity act, int layoutResourceId, String windowTitle, Object menuAdapter, int […]

Ночной режим Android без CarModeEnabled

Поэтому я сделал отдельные xmls для ночного режима и сохранил их в layout-night . Затем я переключаюсь в ночной режим: UiModeManager uiManager = (UiModeManager) getSystemService(Context.UI_MODE_SERVICE); if (nightMode) { uiManager.enableCarMode(0); uiManager.setNightMode(UiModeManager.MODE_NIGHT_YES); } else { uiManager.disableCarMode(0); uiManager.setNightMode(UiModeManager.MODE_NIGHT_NO); } Можно ли установить ночной режим без включения режима автомобиля? Или, если на то пошло, можно использовать папки layout-night, values-night […]

Сброс настроек MediaPlayer для Android

У меня есть проблема с Android MediaPlayer при изменении dataSource данных игрока. Согласно спецификации MediaPlayer ( http://developer.android.com/reference/android/media/MediaPlayer.html ), я должен reset плеер при смене dataSource . Это работает отлично, но как только метод channelChanged вызывается дважды в быстрой последовательности, MediaPlayer.reset замораживает пользовательский интерфейс. Я просматриваю код, как показано здесь: public void channelChanged(String streamingUrl) { long […]

LinearLayout не заполняет scrollview

<ScrollView android:layout_width="fill_parent" android:id="@+id/scrollView1" android:layout_height="fill_parent"> <LinearLayout android:id="@+id/linearLayout1" android:layout_width="fill_parent" android:orientation="vertical" android:layout_height="fill_parent"> <ListView android:id="@+id/listView1" android:layout_width="fill_parent" android:layout_height="fill_parent"></ListView> </LinearLayout> </ScrollView> Scrollview заполняет весь экран, но linearLayout1 заполняет только небольшую часть экрана чем-то около 100dip в высоту. Как я могу сделать linearLayout1 заполнять родителя?

Отмена кнопки «Готово» в приложении «Календарь». Является ли она частью панели действий?

Привет, я ссылаюсь на кнопку «Отмена / Готово» в приложении «Календарь». Эти две кнопки закреплены сверху, и они всегда видны, даже если вы прокручиваете нижнюю «форму». Могу ли я знать, это часть Action Bar? Если да, то как должна выглядеть реализация?

Получить позицию текущего изображения, отображаемого в Галерее

В моем приложении у меня есть галерея фотографий, Но я хочу определить позицию текущего отображаемого изображения, Например: когда я запускаю свою аквитивность, позиция равна 0, но когда я просматриваю свою галерею, я хочу получить положение текущего изображения, Я пробовал OnFocusChanged, OnItemClicked, но это работает, только если я нажму на элемент моей галереи Есть идеи ! […]

Настройка многострочного TextView на Android

У меня есть Activity, где я хочу отобразить заголовок, который занимает верхнюю четверть приложения и отображает динамический набор текста. В некоторых случаях все это будет соответствовать одной строке, и я бы хотел, чтобы размер шрифта был размером, поэтому он большой и легко читаемый. В некоторых случаях он будет на нескольких строках (обычно меньше 4) и […]