Articles of виджета

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

Я написал виджет, который должен быть 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 постоянно […]

Виджеты Android: анимация на RemoteViews?

У меня нет слишком большого успеха, применяя анимацию к просмотрам внутри RemoteViews . Для простоты предположим, что у меня есть виджет с ImageView и Button . При нажатии кнопки я хочу добавить простую анимацию в ImageView (например, поворот). Поскольку я не могу получить ссылку, используя findViewById() как в Activity и RemoteViews не имеет сеттера для […]

Android AutoCompleteTextView белый на белом Выпадающий список

Ломая мою голову здесь, я искал в Интернете довольно много, и кажется, что это была ошибка на Android, но пока не нашли решения. У меня есть AutoCompleteTextView: autodesignations = (AutoCompleteTextView) findViewById(R.id.main_autocomp); adapterShapesAuto = new ArrayAdapter<String>(this,android.R.layout.simple_dropdown_item_1line, shapes); autodesignations.setAdapter(adapterShapes); Виджет работает, но выпадающий текст всегда белый текст на белом фоне. Я попытался настроить ресурс для адаптера на […]

Как использовать пользовательский шрифт в виджетах?

У меня есть виджет цифровых часов. Как я могу использовать пользовательский шрифт из активов / шрифтов в качестве шрифта по умолчанию в текстовом представлении, показывающем часы? Это мой код: package android.tristan.widget.digiclock; import java.util.Calendar; import android.app.PendingIntent; import android.app.Service; import android.appwidget.AppWidgetManager; import android.appwidget.AppWidgetProvider; import android.content.BroadcastReceiver; import android.content.ComponentName; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.IBinder; import android.os.Vibrator; […]

Виджет для включения / выключения фонарика камеры в Android

Я разрабатываю виджет для включения / выключения камеры водить телефона. Я создал виджет, который может работать как кнопка переключения (вкл / выкл). Поведение выглядит следующим образом: иногда светодиодный индикатор остается включенным, когда я включаю виджет. Но он не включает / выключает камеру, но меняет значок. Я не могу понять, в чем проблема. То же самое […]

Почему я получаю исключение InstantiationException, если пытаюсь запустить службу?

Возможный дубликат: Android RuntimeException: невозможно создать экземпляр службы Я пытаюсь исправить следующую проблему весь день, но ничего не работает. У меня есть виджет, который обновляет его через IntentService. Но при попытке запустить эту службу я получаю исключение InstantiationException. Ниже приведена трассировка стека ошибки и код, который я использую для запуска службы. Я не верю, что […]

Как изменить фон виджета вкладки Android?

Мой класс расширяет расширение TabActivity TabHost mTabHost = getTabHost(); TabHost.TabSpec tab1 =mTabHost.newTabSpec("tab1"); TabHost.TabSpec tab2 =mTabHost.newTabSpec("tab2"); tab1 .setIndicator("title tab1"); tab2 .setIndicator("title tab2"); mTabHost.addTab(tab1);mTabHost.addTab(tab2); TabHost.setCurrentTab(0 or 1) Может ли кто-нибудь указать мне, как изменить фоновое изображение или цвет выбранной вкладки?