Articles of Андроид

КоординаторLayout (AppbarLayout) не отображает панель инструментов правильно

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

Установите первоначально выбранный индекс / id объекта в BottomNavigationView

Я реализовал новый файл BottomNavigationView (com.android.support:design:25.0.0) и не знаю, как установить индекс выбора или идентификатор MenuItem (в моем случае по умолчанию должен быть выбран средний элемент). Боюсь, что пока нет такой возможности, пока она еще слишком сырая, но в любом случае любая помощь будет оценена. Благодаря!

FragmentManager уже выполняет транзакции. Когда безопасно инициализировать пейджер после фиксации?

У меня есть активность с двумя фрагментами. Действие начинается с отображения загрузчика, когда он загружает объект. Загруженный объект затем передается обоим фрагментам в качестве аргументов с помощью методов newInstance и прикрепляются эти фрагменты. final FragmentTransaction trans = getSupportFragmentManager().beginTransaction(); trans.replace(R.id.container1, Fragment1.newInstance(loadedObject)); trans.replace(R.id.container2, Fragment2.newInstance(loadedObject)); trans.commit(); Второй фрагмент содержит android.support.v4.view.ViewPager и вкладки. OnResume мы инициализируем его следующим образом […]

Android: переход на HTTP-адрес при нажатии кнопки

Я хочу перейти на веб-страницу одним нажатием кнопки в своем приложении для Android. Так сказать, у меня есть кнопка под названием «Google», когда пользователь нажимает на эту кнопку, я хочу, чтобы google.com открывался на экране. Как это достигается? Кроме того, есть ли способ получить контроль над моим приложением после того, как пользователь закончит работу с […]

Группа В ContentResolver в мороженом сэндвич

Я делаю запрос в Android ContentProvider. Мне нужно предложение Group By. В Gingerbread и Honeycomb я делаю что-то подобное, чтобы одновременно искать номера телефонов и электронные письма: (Фактическое предложение WHERE намного сложнее, так как оно включает проверки типов. Это упрощение, но оно дает тот же результат) String request = Phone.NUMBER + " LIKE ? OR […]

Что такое преимущества RecyclerView по сравнению с ListView?

Я только начал использовать RecyclerView, и я видел, что ему не хватает многих функций, таких как header, footer, divider, list list, теперь у меня есть вторая мысль об использовании его вместо ListView. Каковы преимущества и недостатки RecyclerView по сравнению с ListView? Может ли он обрабатывать более сложные виды, чем ListView? Я использую ListView до сих […]

3D-рендеринг объектов в openCV с использованием metaio в Android

Я разрабатываю аппликацию, если я использую opencv для определения фигур в изображении камеры и хочу отображать 3D-объекты, созданные метао на этих фигурах. Как это можно достичь? Я пробовал настраиваемый рендеринг, но метод onNewCameraFrame не вызывается. Я должен преобразовать каждый кадр камеры, который мы получаем в методе onNewCameraFrame () для объекта Mat для логики определения формы. […]

Высота макета Android минимальна match_parent, но wrap_content, если содержимое больше родительского

У меня есть LinearLayout (контейнер содержимого) внутри ScrollView. Я бы хотел, чтобы LinearLayout имел минимальную высоту «match_parent», но если контент выше родительского, тогда я хочу, чтобы LinearLayout мог «wrap_content». У моего LinearLayout есть мозаичное фоновое изображение, которое делает его похожим на фоновый цвет – желтая легальная панель. Однако, если содержимое в LinearLayout короткое, тогда у […]

ANR в SurfaceView только для определенных устройств – Единственное исправление – короткое время сна

В моем приложении для Android я использую SurfaceView для рисования вещей. Он отлично работает на тысячах устройств, за исключением того, что теперь пользователи начали сообщать ANR на следующих устройствах: LG G4 Android 5.1 3 ГБ оперативной памяти 5.5 "дисплей Разрешение 2560 x 1440 px Sony Xperia Z4 Android 5.0 3 ГБ оперативной памяти 5,2 "дисплей […]

Показать мягкую клавиатуру, даже если подключена аппаратная клавиатура

Есть ли способ показать клавиатуру программного обеспечения с подключенной USB-клавиатурой (в моем случае RFID-считыватель)? Я попытался показать его с помощью InputManager (с этими или подобными параметрами), но без везения ((InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE)).toggleSoftInput(InputMethodManager.SHOW_FORCED,0); Важное замечание. Я знаю, что есть кнопка в статусе / системной панели, чтобы показать ее, но эта кнопка не отображается для пользователя (приложение Kiosk).