Articles of виджета

Виджеты Android: onDataSetChanged не вызывается updateAppWidget ()

У меня виджет на основе ListView работает хорошо, и он полагается на вызов веб-службы JSON, чтобы заполнить себя. У меня есть кнопка обновления, которая отлично работает и заставляет перезагружать из Интернета. Я делаю это, используя пользовательскую широковещательную рассылку, которая затем вызывает как onDataSetChanged (), так и updateAppWidget () в последовательности. Я обнаружил, что, когда Android […]

Android: Как сделать вкладку флип, как рынок Android?

Я хочу переписать свое приложение на фрагмент api, TabHost устарел, поэтому я нашел ViewPager, но как я могу сделать табуляцию, как рынок Android? (Android-плеера и планшета). Superuser 3 тоже использует этот бар

Ошибка setTextViewTextSize в виджетах только без Jelly Bean

Я создаю виджет, в котором вы можете указать размер текста Controles.setTextViewTextSize (R.id.LblMsg, TypedValue.COMPLEX_UNIT_SP, textSize); Я работаю с android 4.1 Android: minSdkVersion = "8" android: targetSdkVersion = "16" Проблема в том, что он корректно работает в android 4.1, но в любой другой версии (ICS, пряники и т. Д.) Отображается принудительное закрытие. java.lang.NoSuchMethodError: android.widget.RemoteViews.setTextViewTextSize Если я удалю […]

Не удалось запустить приложение для трансляции

Я написал небольшой виджет часов. Как и все часы, он должен обновляться каждую минуту. Поэтому я настроил будильник, чтобы сделать это. Он работал нормально. Это было просто слишком мало. Поэтому я поиграл с атрибутом XML и снова попытался. Он принудительно закрыт. Я изменил атрибут на оригинал и снова попытался. Он снова принудительно закрыт. LogCat следует […]

Android: программно анимация между изображениями в виджетах галереи

Примечание. Что касается Jellybean, виджет галереи устарел. Вместо этого следует использовать ViewPager . Я хотел бы программно перемещаться между изображениями в виджетах Gallery с анимацией. Я могу изменить отображаемое в данный момент изображение с помощью setSelection(int position) , однако это не анимация. Затем есть setSelection(int position, bool animate) но дополнительное логическое значение на конце не […]

Android AnalogClock: программный программный интерфейс

Я делаю приложение аналоговых часов, которое имеет около 15 дизайнов в одном приложении. Одним из способов настройки дизайна было бы создание разных widgetconfigs.XML для каждого проекта, но это загромождает устройства с 4.0+. Я также подумал о создании активности, которая позволяет изменять дизайн, используя remoteviews.setInt(R.id.analogClock1, "setDialResource", R.drawable.clock1); Но это не позволит установить чертежи рук … Что […]

Установить switchStyle – получить ресурс ошибки не найден – почему?

У меня возникла странная проблема: я создаю стиль для приложения, и я задал: <item name="android:spinnerStyle">@style/CustomSpinnerAppearance</item> <item name="android:textViewStyle">@style/CustomTextViewAppearance</item> <item name="android:buttonStyle">@style/CustomButton</item> Теперь я хотел установить: <item name="android:switchStyle">@style/CustomSwitch</item> И я получаю эту ошибку. Не найден ресурс, который соответствует указанному имени: attr 'android: switchStyle'. Я проверил в API-Lvl 14 и 15 (ICS) источник attrs.xml и есть: <attr name="switchStyle" format="reference" […]

Возможно ли для TextView Marquee в виджетах расширить приложение AppWidgetProvider?

Я очень новичок в программировании на Android, и я читал везде, и я не могу найти никакого решения. Основная проблема заключается в том, что у меня есть TextView в виджетах, и я бы хотел, чтобы текст прокручивался, когда текст длиннее TextView layout_width. Это мой код в layout_widget.xml <TextView android:id="@+id/fact" android:layout_width="200dp" android:text="Loading… More text to see […]

Виджет неправильный размер сетки

Я написал виджет, который должен быть 4×2 кадрами на рабочем столе. Это minheight и minwidth, в соответствии с текущей страницей «Руководство по дизайну приложений для виджетов» android:minWidth="250dp" android:minHeight="110dp" И дополнение применяется от dimens.xml, если версия системы ниже Ice Cream Sandwich На моем Nexus 4 (xhdpi, Jellybean 4.2.1) этот виджет 4×2. На эмуляторе (hdpi, Gingerbread 2.3.3) […]

Галерея ImageAdapter convertView всегда имеет значение null

Я использую Галерею с ImageAdapter, чтобы загрузить ее с помощью ImageViews, которые вытаскивают изображения из моих ресурсов. Моя проблема в том, что convertView, который передается методу getView () в моем адаптере, всегда равен нулю. Это означает, что новый ImageView создается каждый раз, когда вызывается getView (). Это приводит к ужасной подготовке, потому что GC постоянно […]