Articles of пользовательского интерфейса

Использовать список массивов объектов в качестве адаптера счетчика

Я получил этот объект ArrayList, и мне нужно установить его в качестве адаптера spinner следующим образом: ArrayList<Contact> contactlist= new ArrayList<Contact>(); contactlist.add("Gabe"); contactlist.add("Mark"); contactlist.add("Bill"); contactlist.add("Steve"); ArrayAdapter adapter = new ArrayAdapter(this, android.R.layout.simple_spinner_item, contactlist); adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item); contactsSpinner.setAdapter(adapter); Это пример моего объекта Contact, он имеет только две переменные: имя и идентификатор Contact contact = new Contact(); contact.setName("Gabe") contact.setID("14575") Мне нужно […]

Сделайте прозрачный фон значков android в eclipse

Как сделать иконки андроида с прозрачным фоном с помощью eclipse.I знаю, что мы можем создавать значки с помощью eclipse-> new-> other-> android icon set, но как сделать их прозрачным фоном? Любая помощь пожалуйста.

Есть ли способ показать пользовательское исключение в предупреждении под Android?

Я разработчик Android новичка. Я хотел бы знать, существует ли способ прослушать пользовательское исключение в Android и отображать его текст с помощью предупреждения. Спасибо.

OnKeyDown не всегда вызывается в приложении для Android

Я создал простую игру для Android, основанную на примере Lunar Lander, и у меня возникла проблема с обработкой ключевых событий. Когда действие начинается, единственными ключами, которые вызывают onKeyDown или onKeyUp, являются клавиши dpad вверх / вниз / влево / вправо. Ни клавиши меню, ни назад, ни dpad_center не запускаются в методахKey. Однако, как только я […]

Как получить любимую звезду

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

Изменение стиля кнопки изменилось на Froyo?

На Android 2.1, как и на большинстве графических операционных систем, нажимайте кнопку мыши, а затем перетаскивайте ее, затем перетаскивая назад, а затем отпускание (в пределах прямоугольника кнопки) приведет к нажатию кнопки. Он также выделял бы, когда указатель мыши находился внутри (или фактически рядом) кнопки, уходящей, когда указатель покинул зону, а затем вернулся, когда указатель вернулся. […]

Android: прекратите масштабирование изображения

Я пытаюсь сделать изображение в представлении, но у меня проблемы с сохранением масштаба исходного изображения. В принципе, у меня есть небольшое представление, и я хотел бы показать часть изображения в представлении. Тогда намерение состоит в том, чтобы выполнить трансляцию на изображении, чтобы в представлении появилась другая часть. Независимо от того, что я пытаюсь, либо изображение […]

Правильный способ изменения ориентации в Android

Каков правильный способ изменения ориентации в Android? Когда я исследовал этот вопрос, появились два метода. 1-й метод Используйте методы onSaveInstanceState(Bundle savedInstanceState) и onRestoreInstanceState(Bundle savedInstanceState) для хранения и восстановления вашей активности после того, как они были onRestoreInstanceState(Bundle savedInstanceState) ОС Android после изменения ориентации. 2-й метод Добавлен android:configChanges="orientation|keyboardHidden" на ваш AndroidManifest.xml, чтобы активность не была уничтожена при […]

Использование TouchScreens для управления игрой

Я работаю над своей первой видеоигрой для платформы Android как немного ночных и выходных. Он идет хорошо, но я очень недоволен чувством контроля. В этой игре вы перемещаете объект влево и вправо на экране. В нижней части экрана находится «тачпад», в котором должен находиться ваш палец. /————————-\ | | | | | | | Game […]

Плавающие окна Android в сочетании с FLAG_SHOW_WHEN_LOCKED не работают

Мое приложение отображает диалоговое окно для пользователя перед экраном блокировки. Это простая операция, которая содержит DialogFragments (из библиотеки поддержки, так как это приложение работает под версией 2.2+). Поскольку фактическая активность, отображающая эти диалоги, не была плавающим окном по стандартам Android, getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED); Работал отлично. Тем не менее, я думал, что я буду использовать Activity, который выглядит […]