Articles of Ориентация

Почему мой индикатор прогресса не центрирован по вертикали?

У меня есть следующий макет … <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/bg_generic_portrait"> <ListView android:id="@android:id/list" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/issue_list_item_background_normal" android:listSelector="@drawable/issue_background_selector" android:divider="@drawable/separator" > </ListView> <ProgressBar android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_gravity="center" android:id="@+id/preloader" style="@android:style/Widget.ProgressBar.Large"/> <TextView android:id="@android:id/empty" android:layout_width="wrap_content" android:layout_height="wrap_content" android:background="#FF0000"/> </LinearLayout> И это выглядит так … http: //i.stack.imgur.com/Ra5c6.png Я хочу, чтобы прелоадер тоже был центрирован по вертикали, что не так?

Как использовать ExifInterface с потоком или URI

Я пишу приложение, которое можно отправить URI для фотографий из меню «Поделиться через» на Android. Тип URI, который вы получаете, является content://media/external/images/media/556 однако ExifInterface хочет стандартное имя файла. Итак, как мне читать данные exif (я просто хочу ориентацию) этого файла? Вот мой (нерабочий) код: Uri uri = (Uri)extras.getParcelable(Intent.EXTRA_STREAM); ContentResolver cr = getContentResolver(); InputStream is = […]

Ориентация устройства блокировки – React Native (Android)

Я использую React Native 0.29 и разрабатываю для Android. Я пытаюсь заблокировать ориентацию устройства. Мне нужно заблокировать экран в портретном режиме. Я попытался использовать этот репозиторий https://github.com/yamill/react-native-orientation, но он пока не поддерживает RN 0.29. Есть ли способ заблокировать ориентацию устройства? Может быть, какой-нибудь родной Android взломает студию Android?

Правильный способ изменения ориентации в Android

Каков правильный способ изменения ориентации в Android? Когда я исследовал этот вопрос, появились два метода. 1-й метод Используйте методы onSaveInstanceState(Bundle savedInstanceState) и onRestoreInstanceState(Bundle savedInstanceState) для хранения и восстановления вашей активности после того, как они были onRestoreInstanceState(Bundle savedInstanceState) ОС Android после изменения ориентации. 2-й метод Добавлен android:configChanges="orientation|keyboardHidden" на ваш AndroidManifest.xml, чтобы активность не была уничтожена при […]

Android: Получить текущую ориентацию устройства

У меня есть ориентация активности в манифесте, установленном как портрет. Поскольку я не хочу, чтобы мой экран вращался. Но при нажатии на кнопку я хочу получить текущую ориентацию устройства (портретную или альбомную) в Android? Мне не требуется непрерывное обновление с датчиков; Просто текущая ориентация устройства, когда я нажимаю кнопку, достаточно. PS: Ориентация устройства – это […]

Каковы плюсы и минусы использования configChanges = «ориентация» для устройств Android?

Я хочу использовать android:configChanges="orientation|keyboardHidden" для нескольких моих действий, чтобы мой onCreate не вызывался снова, но я думал, что посмотрю, имел ли кто-нибудь список плюсов и минусов, потому что Эта ссылка говорит, что ее следует использовать только в качестве последнего средства.

Ориентация Android-устройства

Вы могли бы подумать, что будет прямое решение. В документах Android указано: Датчик ориентации был устаревшим в Android 2.2 (уровень API 8). Вместо использования необработанных данных из датчика ориентации мы рекомендуем использовать метод getRotationMatrix () в сочетании с методом getOrientation () для вычисления значений ориентации. Тем не менее, они не дают решения о том, как […]

Ориентация экрана с ориентацией экрана с вкладками в панели действий

Может кто-нибудь объяснить мне или, возможно, указать ссылку или пример того, как нужно обрабатывать ориентацию экрана, когда дело доходит до фрагментов. Проблема, с которой я сталкиваюсь в данный момент, состоит в том, что у меня есть приложение с панелью действий с тремя вкладками. Каждая вкладка содержит один фрагмент. Поэтому, когда я переворачиваю устройство, только один […]

Кордова игнорирует блокировку ориентации экрана

Я использую Cordova 3.3.0 с моей Galaxy S3 (работает с последним Cyanogenmod), чтобы проверить приложение, над которым я работаю; Мне нужно, чтобы экран приложения оставался в режиме «портрет» и блокировался, даже если пользователь поворачивает устройство. Независимо от того, что я попробовал или обучаемых, я следил, приложение игнорирует настройки блокировки экрана. Что я делаю не так? […]

Макет представления не обновляется при изменении ориентации в android

Я бы хотел, чтобы мой VIEW-макет был настроен на изменение ориентации. Мой манифест настроен с помощью: android:configChanges="keyboardHidden|orientation" в android:configChanges="keyboardHidden|orientation" . У меня есть res/layout-land , res/layout-port . У меня есть onConfigurationChanged в моей Activity (он получает вызов при вращении). В моей Activity меня есть ViewFlipper и внутри него у меня есть LinearLayouts . Когда я […]