Articles of android widget

Как добавить несколько TextView dynamicall в определение LinearLayout в main.xml

Я знаю, что можно добавить некоторые макеты, такие как Button и TextView в LinearLayout . Я хочу создать более одного TextView основанный на условии цикла for. Я пробовал это по-своему, но я не могу его создать. Кто-нибудь знает, как его создать? Цикл for будет отличаться в зависимости от условия. Пожалуйста, помогите мне в этом. Можно […]

Контекстное меню из списка

Я пытаюсь создать приложение для планшетов, у которых есть главный экран с тремя фрагментами, каждый из которых содержит список. Я хотел бы включить контекстные меню для каждого списка, но всякий раз, когда я пытаюсь, я получаю неожиданную остановку программы и Force Close. Ниже приведен соответствующий код и xml, который работает, и дает мне три требуемые […]

Как я могу получить правильные DisplayMetrics из AppWidget в Android?

Мне нужно определить плотность экрана во время выполнения в Android AppWidget. Я настроил эмулятор HDPI (avd). Если вы создали обычный исполняемый проект и вставьте этот код в метод onCreate: DisplayMetrics dm = getResources().getDisplayMetrics(); Log.d("MyTag", "screen density " + dm.densityDpi); Это выводит «плотность экрана 240», как ожидалось. Однако, если я настрою проект AppWidget и вставляю этот […]

Как изменить цвет указателя EditText (не курсор)

Я пытаюсь сделать цвет указателя EditText синим. Я могу сделать подчеркивание, и курсор станет синим, но указатель на капельу по-прежнему серый. Я google немного, но все ссылки, которые появляются, говорят только о том, как изменить курсор, а не указатель. Поэтому, если кто-нибудь знает, как это сделать, мне нужна ваша помощь. Мне нужно только поддерживать Android […]

Android-Multiple Spinners

У меня есть этот код: package lijap.app.starcraft2counters; import java.io.File; import android.app.Activity; import android.os.Bundle; import android.os.Environment; import android.view.View; import android.widget.AdapterView; import android.widget.AdapterView.OnItemSelectedListener; import android.widget.ArrayAdapter; import android.widget.Spinner; import android.widget.Toast; public class Settings extends Activity implements OnItemSelectedListener { Spinner answertime; Spinner gametime; Spinner missesallowed; String[] answerseconds = { "Unlimited", "1 second", "2 seconds", "3 seconds", "4 seconds", " […]

Почему? Почему?

У меня есть файл resources.xml, расположенный под значениями directcotry /. Это /values/resources.xml <?xml version="1.0" encoding="utf-8"?> <resources> <declare-styleable name="TheMissingTabWidget"> <attr name="android:divider" /> </declare-styleable> </resources> В моем java-коде, когда я пытаюсь получить доступ к этому ресурсу R.styleable.TheMissingTabWidget , eclipse жалуется, что стиль не может быть разрешен или не является полем . Зачем? Почему я не могу получить […]

Как настроить фокус на право текста в EditText для Android?

В моем приложении, когда пользователи нажимают или касаются вида «Редактировать текст», фокус иногда устанавливается на начало. Например, если существующий текст «Привет». Пользователи хотят нажать на нее и изменить ее на «H1. Как дела?» Добавив текст «Как дела?». Но поскольку фокус в начале, он становится «Как вы? Привет». Поэтому я всегда хочу настроить фокусировку на правую […]

Как создать собственные компоненты для Android и использовать их из библиотеки jar?

Я пытаюсь создать компонент Android, который можно легко добавить в проекты Android в качестве библиотеки jar. Для этого мне пришлось создавать новые атрибуты xml в «res / values ​​/ attr.xml», которые я добавляю к своему графическому элементу xml, используя путь: xmlns:app="http://schemas.android.com/apk/res/com.component.mypackage" Затем я импортирую этот проект как библиотеку jar в другой проект. Чтобы создать мои […]

Как вызвать перерисовку родительского представления, когда кто-либо из его детей перерисовывается?

Задний план Я написал пользовательский вид Android на основе LinearLayout который я назвал ReflectingLayout . Идея довольно проста, чтобы сделать эффект отражения ниже любого дочернего вида, объявленного в ReflectingLayout . например.. Я достигаю этого, переопределяя dispatchDraw() в ReflectingLayout следующим образом: @Override protected void dispatchDraw(Canvas canvas) { Bitmap bitmap = Bitmap.createBitmap(…); Canvas tempCanvas = new Canvas(bitmap); […]

Android: Как сделать флип-анимацию для андроидной активности, как будто iphone flip горизонтально слева направо?

В моем приложении я хочу перевернуть представление. Я видел такую ​​анимацию в iPhone. И то же самое, что я хочу в моем приложении для Android. Я хочу перевернуть весь вид активности. Является ли это возможным ? Я видел пример для флип в андроиде. Но в этом все примере представление находится в одной и той же […]