Articles of Андроидные

Используйте другой цвет для разных ActionBar.Tab

Я хочу, чтобы все вкладки в ActionBar имели разные индикаторы цвета, например синий для вкладки 1, красный для вкладки 2 и т. Д. Для этого я создал разные селектора для всех цветов и поместил их в разные xmls в drawable. В style.xml я вызываю их <style name="MyTheme" parent="AppBaseTheme"> <item name="android:actionBarTabStyle">@style/ActionBarTabStyleRed</item> </style> <style name="ActionBarTabStyleRed"> <item name="android:background">@drawable/tab_indicator_red</item> […]

Ошибка CheckBoxPreference не найдена

У меня есть этот CheckBoxPreference CheckBoxPreference sendToEmailPref = new CheckBoxPreference(this); sendToEmailPref.setTitle("Send To Email"); sendToEmailPref.setDependency("emailList"); Я хочу установить его зависимость от ключевого «emailList». EmailList – это настраиваемая настройка, которая хранит адресатов электронной почты как String. Однако, я получаю эту ошибку Caused by: java.lang.IllegalStateException: Dependency not found…..

Метод setPriority (int) не определен для типа Notification

С Jelly Bean можно установить приоритет для уведомлений. Таким образом, вы даже можете установить PRIORITY_MIN, который скроет значок уведомления в строке состояния. Я читал об этом, и это очень просто, вам просто нужно использовать это: MyNotification.setPriority(Notification.PRIORITY_MIN); Моя проблема заключается в том, что я получаю ошибку компиляции: «Метод setPriority (int) не определен для типа Notification" Мое […]

Android Studio – установка пользовательских шрифтов с менеджером активов в фрагменте

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

Android PopupWindow из фрагмента

У меня есть приложение, которое использует фрагменты, его работа хорошо, но теперь я должен реализовать некоторые всплывающие окна, когда кнопка будет прослушиваться, Я следую этому руководству «Пример использования PopupWindow» Но я получаю такие ошибки: Multiple markers at this line – LAYOUT_INFLATER_SERVICE cannot be resolved to a variable – The method getBaseContext() is undefined for the […]

Совместное использование констант в нескольких классах (android minesweeper)

Я создаю экземпляры класса с расширением Button и обращаясь к целочисленной переменной напрямую для лучшей производительности. Я использую константы, чтобы легко определить текущую настройку переменной. У меня есть константы, объявленные как классом Button, так и классом Activity, который их создает. Я нашел похожие вопросы и прочитал, что это не очень хорошая практика, чтобы создать класс, […]

Перечисление Java можно добавить метод возврата?

Можно ли использовать Enum в Android, как это? public enum EventAction { SDCARD_MOUNTED { public String toString() { return "External SDCard was mounted"; } public int getCode() { return 25; } } } Из внешнего кода у меня есть доступ только к EventAction.SDCARD_MOUNTED.toString (), но .getCode () не отображается. Примеры, которые я видел, показывают, как […]

Определяющие константы, такие как #define, которые могут использоваться в операторах switch в java

Я хотел бы определить некоторые константы, такие как #define myXYZ 1 поэтому я также могу использовать их в операторах switch . Когда я часто предлагаю public static final Integer myXYZ = 1; а также case Constants.myXYZ: Я получаю сообщение компилятора, что case expression must be constant Какой был бы лучший способ разрешить это? Благодаря!

Метод не отменяет метод из своего суперкласса. Фрагмент Android

fragment1: public class fragment1 extends Fragment implements View.OnClickListener { ImageButton but, but1, but2; ImageView view; @Override << this one public View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View myView = inflater.inflate(R.layout.fragment1, null); but = (ImageButton) myView.findViewById(R.id.imageButton11); but.setOnClickListener(this); but1 = (ImageButton) myView.findViewById(R.id.imageButton1); but1.setOnClickListener(this); but2 = (ImageButton) myView.findViewById(R.id.imageButton2); but2.setOnClickListener(this); return myView; } @Override public void onClick(View […]

Уведомления Builder в android 2.3

Довольно новый в андроиде здесь 🙂 У меня есть конструктор уведомлений, который работает без проблем, если целевая версия приложения 4.0. Однако, когда я переключаюсь на 2.3, я получаю сообщение об ошибке в этой строке, в которой говорится: «Notificaiton.Builder не может быть разрешен для типа». Notification notification = new Notification.Builder(this) .setSmallIcon(drawable_small) .setLargeIcon(drawable_big) .setWhen(System.currentTimeMillis()).setTicker(content_title) .setContentTitle(content_title).setContentInfo(content_info) .setContentText(content_text).setContentIntent(pIntent) .getNotification(); […]