Вопросы с тегом «android»

419
Как сохранить OnItemSelected от запуска только что созданного Spinner?

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

417
Можно ли объявить переменную в Gradle для использования в Java?

Можно ли объявить переменную в Gradle для использования в Java? По сути, я хотел бы объявить некоторые переменные в build.gradle, а затем получить их (очевидно) во время сборки. Так же, как макросы препроцессора в C / C ++ ... Пример объявления будет что-то вроде этого: android { debug {...

417
getApplication () против getApplicationContext ()

Я не мог найти удовлетворительный ответ на этот вопрос, так что здесь мы идем: с чем дело Activity/Service.getApplication()и Context.getApplicationContext()? В нашем приложении оба возвращают один и тот же объект. ActivityTestCaseТем не менее, при имитации приложения будет...

416
Чем именно атрибут XML android: onClick отличается от setOnClickListener?

Из того, что я прочитал, вы можете назначить onClickобработчик кнопке двумя способами. Использование android:onClickатрибута XML, в котором вы просто используете имя открытого метода с подписью void name(View v)или использование setOnClickListenerметода, в котором вы передаете объект, реализующий...

414
Изменение уровня API Android Studio

Я хочу изменить минимальную версию SDK в Android Studio с API 12 на API 14. Я попытался изменить ее в файле манифеста, т.е. <uses-sdk android:minSdkVersion="14" android:targetSdkVersion="18" /> и перестройку проекта, но я все еще получаю IDE Android Studio, которая выдает некоторые ошибки. Я...

412
Как получить основной адрес электронной почты устройства Android

Как получить основной адрес электронной почты Android (или список адресов электронной почты)? Насколько я понимаю, в OS 2.0+ есть поддержка нескольких адресов электронной почты, но ниже 2.0 вы можете иметь только один адрес электронной почты на...

410
Как проверить имя сертификата и псевдоним в файлах хранилища ключей?

У меня есть куча файлов .keystore, и мне нужно найти файл с определенным CN и псевдонимом. Есть ли способ сделать это с помощью keytool, jarsigner или другого инструмента? Я нашел способ проверить, использовалось ли определенное хранилище ключей для подписи определенного apk, но мне также нужно...

407
Android Spinner: получить событие изменения выбранного элемента

Как вы можете установить прослушиватель событий для Spinner при изменении выбранного элемента? По сути, я пытаюсь сделать что-то похожее на это: spinner1.onSelectionChange = handleSelectionChange; void handleSelectionChange(Object sender){ //handle event }...

407
Есть ли простой способ добавить границы сверху и снизу представления Android?

У меня есть TextView, и я хотел бы добавить черную рамку вдоль ее верхней и нижней границ. Я попытался добавить android:drawableTopи android:drawableBottomк TextView, но это только заставило весь вид стать черным. <TextView android:background="@android:color/green"...

406
Как вручную включить внешний пакет aar с помощью новой системы сборки Gradle Android

Я экспериментировал с новой системой сборки Android и столкнулся с небольшой проблемой. Я собрал свой собственный aar-пакет ActionBarSherlock, который я назвал «actionbarsherlock.aar». На самом деле я пытаюсь использовать этот файл для создания моего окончательного APK. Если я включу всю библиотеку...

404
Как читать / писать логическое значение при реализации интерфейса Parcelable?

Я пытаюсь сделать ArrayList Parcelable, чтобы передать деятельности список пользовательских объектов. Я начинаю писать myObjectListкласс, который расширяет ArrayList<myObject>и реализует Parcelable. Некоторые атрибуты MyObjectесть, booleanно Parcelне имеют никакого метода read/writeBoolean....

403
Навигационный ящик (Google+ против YouTube)

Кто-нибудь знает, как реализовать скользящее меню, как некоторые из лучших приложений сегодня? У других вопросов переполнения стека не было ответов о том, как это сделать, поэтому я пытаюсь собрать как можно больше информации, чтобы помочь другим. Все приложения, о которых я упоминаю ниже, отлично...

402
В Android, как я могу установить поля в dp программно?

В этой , этой и этой ветке я попытался найти ответ о том, как установить поля для одного представления. Однако мне было интересно, если нет более легкого пути. Я объясню, почему я не хотел бы использовать этот подход: У меня есть пользовательская кнопка, которая расширяет кнопку. Если задан фон,...

401
Конвертировать файл: Uri в файл в Android

Что это самый простой способ конвертировать из file: android.net.Uriк Fileв Android? Пробовал следующее, но это не работает: final File file = new File(Environment.getExternalStorageDirectory(), "read.me"); Uri uri = Uri.fromFile(file); File auxFile = new File(uri.toString());...

399
Как добавить меню параметров во фрагмент в Android

Я пытаюсь добавить пункт в меню параметров из группы фрагментов. Я создал новый MenuFragmentкласс и расширил его для фрагментов, в которые я хочу включить пункт меню. Вот код: Ява: public class MenuFragment extends Fragment { MenuItem fav; @Override public void onCreate(Bundle savedInstanceState) {...