Articles of андроид андроид

Тема SeekBar Holo с использованием библиотеки поддержки

Я использую библиотеку поддержки Android v4 и v7, чтобы получить фрагменты, доступные пейджеры просмотра и даже ActionBar! Это работает, и графика действительно хороша! Однако, в то время как графика для вышеупомянутого выглядит красиво и последовательно в Android 2.x и Android 4.x, некоторые распространенные виджеты выглядят очень разными между версиями. Это приводит к несоответствию цветов внутри […]

Цвет текста автообновления Android Webview

У меня есть WebView, интегрированный в мое приложение. Проблема, с которой я столкнулась, – это автозаполнение, которое появляется, когда WebView распознает, что в текстовое поле было введено значение. Текст в автозаполнении кажется белым по цвету. Я не добавлял никаких функциональных возможностей в эти текстовые поля. Веб-страница отображается как есть. Кто-нибудь знает, почему что-то подобное происходит? […]

Контекстный / переопределяемый цвет темы

Я столкнулся с проблемой, и я попробовал несколько способов справиться с этим, все еще безуспешно. Мое приложение использует несколько тем, таких как: Хэллоуин, Chirstmas и т. Д., И я использую некоторые атрибуты цветов в виджетах, таких как фон TabLayout, цвет текста и т. Д., Чтобы контекстуализировать приложение. Возникает вопрос: как я могу использовать одни и […]

GetView () возвращает фрагмент в обратном вызове OnClickListener

Я использую библиотеку поддержки, и у меня есть фрагмент (я назову «MyFragment»), реализующий метод, вызванный одним из фрагментов во время события OnClick. OnClickListener устанавливается в методе OnActivityCreate следующим образом: @Override public void onActivityCreated(Bundle inState) { super.onActivityCreated(inState); ViewGroup base = (ViewGroup) getView(); TextView tv = (TextView) base.findViewById(R.id.monografiat); tv.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { […]

Android – State Selector Animations – только анимация для удаления, НЕ нажмите

У меня есть очень простой селектор, который я использую в качестве фона для некоторых кнопок для достижения состояний. Вот xml: <selector xmlns:android="http://schemas.android.com/apk/res/android" android:exitFadeDuration="@android:integer/config_mediumAnimTime"> <item android:drawable="@color/home_button_blue_down" android:state_selected="true" /> <item android:drawable="@color/home_button_blue_down" android:state_pressed="true" /> <item android:drawable="@color/home_button_blue" /> </selector> С помощью этого селектора анимация затухания будет возникать каждый раз, когда кнопка изменяет состояние. Другими словами, переход будет анимироваться как […]

Выбор между камерой и галереей для выбора изображения

Я пытаюсь разрешить пользователю выбирать изображение, либо из галереи, либо путем съемки с камерой. Я пробовал это: Intent imageIntent = new Intent(Intent.ACTION_GET_CONTENT); imageIntent.setType("image/*"); startActivityForResult(Intent.createChooser(imageIntent, "Select Picture"), GET_IMAGE_REQUEST); Но он автоматически отображает галерею, даже не предоставляя возможность выбора активности. Похоже, что должен быть какой-то лучший способ добиться этого, чем решение, данное в этом вопросе . Неужели […]

Изменить номер телефона с номером телефона с расширением

Я пытаюсь открыть номер телефона с расширением. Связывание работает только с номером телефона Пробовал несколько вариантов Linking.openURL('tel:XXXXXXXXX,XXX'); Linking.openURL('tel:'+ encodeURIComponent('XXXXXXXXX,XXX')); Dialer только набирает первичный номер и не включает расширение Я мог бы написать собственный код и выставить метод, но это будет мой последний вариант

Выберите файл docx, doc, rtf, pdf с SD-карты или с любым приложением в android

Я знаю, что этот вопрос, возможно, задавали раньше, но никто из них не работал для меня. В настоящее время я пытаюсь выбрать определенный тип файла с SD-карты или с любым приложением, но я не смог выполнить свой код следующим образом: Intent intent; if (Build.VERSION.SDK_INT > Build.VERSION_CODES.KITKAT) intent = new Intent(Intent.ACTION_OPEN_DOCUMENT); else intent = new Intent(Intent.ACTION_GET_CONTENT); […]

Настроить элементы диалогового окна выпадающего списка в WebView

Я включаю WebView в Android View. На странице, загруженной в WebView, у меня есть раскрывающийся список. Когда я нажимаю на раскрывающийся список, появляется диалоговое окно (это собственное диалоговое окно Android), но оно плохо выглядит. Я бы хотел изменить эти стили. Мне кажется, что мне нужно изменить стиль темы в xml, но я не знаю, какое […]

HeaderViewListAdapter случайно падает

Я получаю случайный сбой в crashlytics, и я не могу имитировать его. Он случайно падает на Android V2 и V4, но очень редко : java.lang.IndexOutOfBoundsException: Invalid index 3, size is 0 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:257) at java.util.ArrayList.get(ArrayList.java:311) at android.widget.HeaderViewListAdapter.getView(HeaderViewListAdapter.java:225) at android.widget.AbsListView.obtainView(AbsListView.java:1498) at android.widget.ListView.makeAndAddView(ListView.java:1749) at android.widget.ListView.fillSpecific(ListView.java:1294) at android.widget.ListView.layoutChildren(ListView.java:1580) at android.widget.AbsListView.onLayout(AbsListView.java:1349) at android.view.View.layout(View.java:7320) at android.widget.FrameLayout.onLayout(FrameLayout.java:342) at android.view.View.layout(View.java:7320) at android.widget.FrameLayout.onLayout(FrameLayout.java:342) […]