android- все статьи тега ➜ страница 19


BottomNavigationView с более чем 3 элементами: заголовок вкладки скрывается

Я использую BottomNavigationView с помощью поддержки Android Desing Library 25. Но когда я переключаю вкладки, заголовок другой вкладки скрывается. Но нет никакой скрытой проблемы фактического Нижнего навигационного вида. Но моя прячется. Но я хочу, чтобы это выглядело именно так. Есть идеи, как это сделать? Чего мне не хватает? Вот мой код: Activity_main.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" xm ...

В чем разница между ' opencv.андроид.JavaCameraView " и " opencv.андроид.NativeCameraView`

Точно так же, как сказано в теме: В чем разница между opencv.android.JavaCameraView и opencv.android.NativeCameraView. Каковы преимущества одного над другим, главные из них, которые дают больше возможностей? ...

RecyclerView не прокручивается

Я новичок в разработке android и пытался сделать журнал, используяRecyclerView иCardView . Но проблема, с которой я сталкиваюсь, заключается в том, что RecyclerView не прокручивается. Я провел небольшое исследование по этому вопросу, но пока не смог найти способ решить эту проблему. Это код для моего RecyclerView, <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto ...

ListView изменение текста при щелчке по элементу

У меня есть listview, который построен из textviews. Если пользователь нажимает на список элементов, текст щелкнутого элемента будет изменен, как я могу это сделать? Я знаю, как добавить новый элемент, но изменить его текст? Как я могу это сделать? ...

"зависимости" не могут быть применены к " (groovy.яз..Закрытие)'

Я не могу исправить эту ошибку: dependencies cannot be applied to '(groovy.lang.Closure) Это мой файл gradle: buildscript { repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { classpath 'com.crashlytics.tools.gradle:crashlytics-gradle:1.+' } } apply plugin: 'android' apply plugin: 'crashlytics' repositories { maven { url 'http://download.crashlytics.com/maven' } } dependencies { compile fileTree(dir: "$build ...

Почему popbackstack вызывает onCreateView фрагмента?

Пытаюсь понять, почему onCreateView вызывается, когда я popbackstack фрагмент. Используя следующий код: fragmentManager.popBackStack("tag1", 1); ft = fragmentManager.beginTransaction(); ft.remove(fragmentManager.findFragmentByTag("tag1")); ft.commit(); Logcat: FATAL EXCEPTION: main java.lang.IndexOutOfBoundsException: Invalid index 79, size is 79 at java.util.ArrayList.throwIndexOutOfBoundsException(ArrayList.java:255) at java.util.ArrayList.get(ArrayList.java:308) ...

Опорного пункта Android чат RecyclerView автоматическая прокрутка вниз при добавлении нового элемента

Я разрабатываю чат для android с помощью firebase. Я пытался исследовать эту проблему, но не могу найти хорошего решения. Надеюсь, кто-нибудь сможет мне помочь. Моя проблема я хочу, чтобы RecyclerView автоматически прокручивался, если добавлен новый элемент. Вот мой код. @Nullable @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState){ View rootView = inflater.inflate(R.layout.chatlayoutchat, container, false); Connectivity conne ...

Как нарисовать заполненный треугольник на Android Canvas

У меня есть класс MyView, который расширяет класс View. Мой взгляд должен нарисовать заполненный треугольник. Я нарисовал треугольник, но не могу его заполнить. Это мой метод onDraw (): @Override protected void onDraw(Canvas canvas) { super.onDraw(canvas); Paint paint = new Paint(); paint.setColor(android.graphics.Color.BLACK); canvas.drawPaint(paint); paint.setStrokeWidth(4); paint.setColor(android.graphics.Color.RED); paint.setStyle(Paint.Style.FILL_AND_STROKE); ...

Печать QR-кода на принтере zebra с android

У меня есть принтер Zebra MZ 220, и мне нужно распечатать QR-код из моего приложения для android через bluetooth. Я могу печатать текст и изображения, но не QR-код. Я нашел это: https://km.zebra.com/kb/index?page=content&id=SO7133&actp=LIST_POPULAR Итак, вот мой код: new Thread(new Runnable() { public void run() { try { // Instantiate connection for given Bluetooth® MAC Address. ZebraPrinterConnection thePrinterConn = new BluetoothPrinterConnection("XX:XX:XX:XX ...

Android Назад Кнопка Нажата Проверить

Итак, в настоящее время я разрабатываю пошаговое игровое приложение. И он показывает тосты с точки зрения того, чья очередь это после каждого хода. Что странно, если я нажму кнопку "назад", он вернется в Главное меню(предыдущее действие), но тосты все равно будут задерживаться, пока они не закончатся. Кроме того, если я дважды ударю в ответ, и он перейдет на главный экран, тосты будут по-прежнему отображаться, пока они не закончатся. Я хочу реализовать проверку или какой-то способ отменить эти т ...

Как передать текст из элемента ListView в новое действие

Я использую SimpleCursorAdapter для извлечения данных из базы данных SQLite в ListView. Теперь я пытаюсь открыть Activity, который будет содержать текст из ListView. Я написал код, но везде, где я нажимаю, он показывает только текст первого элемента. Код приведен ниже: listView.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int position, long id) { // TODO Auto-generated method stub ...

Измените цвет текста одного ClickableSpan при нажатии, не затрагивая другие Clickablespan в том же TextView

У меня есть TextView с несколькими ClickableSpans в нем. Когда нажимается ClickableSpan, я хочу, чтобы он изменил цвет своего текста. Я попытался установить список состояний цвета в качестве атрибута textColorLink TextView. Это не дает желаемого результата, потому что это заставляет все промежутки менять цвет, когда пользователь нажимает в любом месте на TextView. Интересно, что использование textColorHighlight для изменения цвета фона работает, как и ожидалось: Щелчок на промежутке изменяет т ...

Android / Java понимание, когда я могу использовать/перезаписать переменную

У меня есть переменная, которую я получаю из общих настроек при загрузке приложения. Я сначала инициализирую переменную protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); final String camera_type = booth_preferences.getString("camera_key", "back"); Затем в конце строки я получаю эту переменную и что-то с ней делаю if(camera_type.equals("front")){ //do something } else if(camera_type.equals("ext")){ //do something } else { ...

Жизненный цикл приложения для Android и singelton

Ну, большинство из нас знакомы с этой моделью: public class MySingeltone { public String mSomeReferenceTypeData; public int mSomeValueTypeData; private static MySingeltone mInstance; private MySingeltone() { } public static MySingeltone getInstance() { if (mInstance == null) { mInstance = new MySingeltone(); } return mInstance; } } Моя проблема заключается в том, что я недавно обнаружил, что mInstance не равняется null ...

ReplacementSpan не работает в Marshmallow

Я добавил текстовый штрих для TextView, используя ReplacementSpan. Он отлично работает в Android Sdk ниже Marshmallow. Но, в зефире он показывает пустой текст. Когда я еще добавил ForegroundSpan в верхнем поле TextView, а затем установить обычай мой пролет под видом его работы. Я не понимаю, я что-нибудь не хватает. Ниже приведен мой TextSpannable код класса - public class TextSpannable extends ReplacementSpan { private final Paint paintFill = new Paint(Paint.ANTI_ALIAS_FLAG); privat ...

Android: Как начать работу в фоновом режиме?

Можно ли запустить Activity в фоновом режиме? Мне нужен такой Activity, который может работать в фоновом режиме и порождать другие действия по мере необходимости в ответ на команды пользователя, выданные моему виджету на главном экране. ...

Пользовательский слушатель Spinner в Android?

Поскольку я работаю над созданием пользовательского спиннера и отображением значения в тостере. Значения устанавливаются на спиннер правильно, но я не могу отобразить их в тостере. Мой код - Главная.java public class Main extends Activity { ArrayList<String> ast = new ArrayList<String>(); Spinner customspinner; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); customspinner = (Spinner ...

Уведомление в Android со звуком?

Я включил уведомление со звуком. Я пробовал как по умолчанию, так и загрузить определенный mp3 с sd-карты. Теперь мой вопрос я включаю необработанные данные в затмение т. е. res - > raw - > звук.ogg предположим, я хочу использовать этот звук для моего уведомления, тогда как я могу использовать его? Пожалуйста, помогите мне... ...

Попытка разобрать JSON в Android

Как бы вы предложили мне разобрать этот JSON: {"17": {"user_name": "test1"}, "18": {"user_name": "test5"}, "19": {"user_name": "test9"}} Мне нужно получить "имя пользователя", но я не могу найти способ сделать это. Возможно, мне следует изменить JSON на что-то вроде этого: [{"user_name": "test1"},{"user_name": "test5"},{"user_name": "test9"}] Таким образом, я попытался получить"user_name" s: try { List<String> allNames = new ArrayList<String>(); String str = ...

LoginButton с собственным фрагментом

Я пытаюсь реализовать Facebook LoginButton, используя учебник здесь https://developers.facebook.com/docs/android/login-with-facebook/v2.0#step2 Проблема находится на линии authButton.setFragment(this);. Я использую собственные фрагменты (android.апп.Фрагмент), но setFragment ожидает фрагмент поддержки (android.поддержка.v4.апп.Фрагмент). EDIT: я не могу переключиться на поддержку фрагментов, у меня есть большое приложение, которое использует собственные фрагменты. ...