Articles of android ui

BackgroundColorSpan с дополнительным вертикальным дополнением

В моем приложении у меня есть нечто похожее по внешнему виду на ярлыки в интерфейсе приложений GMail. Для тех, кто может не знать, они выглядят так (эти ярлыки – ярлыки): Для достижения аналогичного эффекта я использую draw-draw из девяти патчей – для каждой метки я создаю TextView и назначаю его для рисования. Это простое решение, […]

Возможно ли, чтобы активность собирала мусор, а не фрагмент ребенка?

Этот вызов, который происходит во Фрагменте, иногда вылетает из-за исключения NullPointerException, особенно когда приложение не работает на переднем плане: . GetActivity () getApplication ()); Этот вызов возникает, когда обратная связь возвращается с сервера или когда требуется перерисовать фрагмент. Я не уверен, почему этот вызов вызовет NPE, может ли фрагмент остаться в памяти, пока активность будет […]

Расширяемый элемент в списке на Android

Я пытаюсь сделать элемент списка расширяемым. В принципе, я хочу, чтобы на каждом элементе списка была кнопка, которая при нажатии на нее расширяет этот элемент списка, чтобы показать больше информации. Возможно ли это на андроиде? Если да, то как мне это сделать? благодаря Изменить: Чтобы уточнить, в идеале я хотел бы, чтобы текущий элемент списка […]

NullPointerException в android.widget.AbsListView.contentFits (AbsListView.java:722)

Я получаю странное NullPointerException . В моем коде нет указаний. Также я знаю, что мое приложение предоставляет это исключение NullPointerException только: Производитель: Sony Ericsson Продукт: MT11i_1256-3856 Android-версия: 2.3.4 Есть идеи? java.lang.NullPointerException at android.widget.AbsListView.contentFits(AbsListView.java:722) at android.widget.AbsListView.onTouchEvent(AbsListView.java:2430) at android.widget.ListView.onTouchEvent(ListView.java:3447) at android.view.View.dispatchTouchEvent(View.java:3952) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:995) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1034) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1034) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1034) at android.view.ViewGroup.dispatchTouchEvent(ViewGroup.java:1034) at com.android.internal.policy.impl.PhoneWindow$DecorView.superDispatchTouchEvent(PhoneWindow.java:1711) at com.android.internal.policy.impl.PhoneWindow.superDispatchTouchEvent(PhoneWindow.java:1145) at android.app.Activity.dispatchTouchEvent(Activity.java:2096) […]

Зачем использовать AsyncTaskLoader с LoaderManager вместо простого обработчика?

Выполнение асинхронных задач из потока пользовательского интерфейса, а затем изменение пользовательского интерфейса является общей проблемой в разработке Android, поэтому я решил заняться определённым временем, исследовать и поиграть с различными методами и найти то, что лучше всего подходит для меня. То, что я считал важными факторами: Должен работать надежно Чтение кода Activity или Fragment должны быть […]

Fragment's onActivityCreated () вызывается после onDestroy () действия

Сегодня я заметил странное поведение в своем приложении. Это происходит, когда я останавливаю свое приложение, используя вид устройств из Eclipse. Может кто-нибудь объяснить это? Почему onActivityCreated() Fragment называется даже когда Activity уже уничтожена? MyHomeActivity содержит два Fragment s и аналогичный журнал создается для обоих. Здесь я вставляю журналы для одного Fragment . NullPointerException является вторичной […]

Android – кнопка с вращающимся / вращающимся «загружаемым» изображением при нажатии

У меня есть большая кнопка входа в приложение. Когда пользователь нажимает эту кнопку, я хочу заменить текст «Вход в систему …», выровняйте его влево, а не в центр, и поместите круг вращения справа (но все еще внутри кнопки). Я хотел бы использовать по существу ту же кнопку (но с другим начальным и загружаемым текстом) в […]

Как программно изменить состояние ToggleButton?

У меня есть ToggleButton, как это: <ToggleButton android:text="ToggleButton" android:id="@+id/toggle" android:layout_height="wrap_content" android:layout_width="fill_parent"></ToggleButton> И я хочу изменить свое состояние программно. Я попытался использовать методы setChecked и toggle , но ни одна из них не работает в моей ситуации. У меня есть постоянное уведомление, и когда моя активность получает намерение уведомления, кнопка переключения должна быть установлена ​​так, чтобы […]

Как создать вид сетки Android Google Play, как виджет с изображениями разных размеров, загружаемыми динамически

Здравствуй Я приложил два изображения приложения, которые имеют вид сетки, такие как виджеты с разными высотами и ширинами изображения, загружаемые динамически, мне нужно создать тот же тип пользовательского интерфейса, я был бы рад, если кто-то поможет мне начать.

Android: как программно переключить нажатие кнопки?

У меня есть кнопка с 2 различными изображениями для нажатого и отпускаемого состояния. Как переключить состояние программно?