Articles of навигации

Почему Android-навигатор выдвигается? (Воссоздан в официальном демонстрационном приложении)

Я реализовал новый шаблон Navigation Drawer в приложении для Android, и по какой-то причине он будет придерживаться предварительного просмотра вкладки 20dp, вероятно, близкого к 10% времени. Я внедрил его с полной копией папок демонстрационного приложения, поэтому я был удивлен, что не найду кого-либо другого в этой проблеме на SO. Разве никто этого не видит? Это […]

NavigationView onClick from xml вызывает ошибки

Используя NavigationView из недавно выпущенной библиотеки дизайна поддержки Android, если макет заголовка навигации включает в себя onClick (в xml), событие onClick вызывает событие. OnClick может быть добавлен программным путем через view.onClickListener (вместо xml), а затем щелчок работает отлично. Но по какой-либо причине всякий раз, когда используется xml onClick, возникает ошибка. Вот мой основной макет: <android.support.v4.widget.DrawerLayout […]

Android Studio 1.4 Проблемы рендеринга в новом шаблоне ящика

Я только что обновился до Android Studio 1.4. Я создал новый проект с целевым SDK, установленным в Marshmellow. Когда я создаю новую активность ящика навигации, я могу просто запустить операцию на виртуальном устройстве. Однако ни один из макетов XML не отображается в области предварительного просмотра. Вот ошибки: activity_main.xml: Проблемы с отображением Отсутствуют стили. Правильная ли […]

Android: кнопка навигации показывает неправильную сторону, когда направление макета RTL

Я задал этот вопрос раньше ( здесь ), но никто не ответил, поэтому я прошу его немного проще. Проблема заключается в том, что я меняю направление макета на RTL (в xml-файле: android:layoutDirection="rtl" или программно: if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){ getWindows().getDecorView().setLayoutDirection(View.LAYOUT_DIRECTION_RTL); } Не имеет значения) значок навигации остается LTR Как я могу исправить эту проблему? Чтобы быть более […]

Почему панель навигации отображается в полноэкранных приложениях при нажатии на всплывающее меню

У меня есть полноэкранное приложение: MainActivity.java: public class MainActivity extends AppCompatActivity { @TargetApi(Build.VERSION_CODES.KITKAT) private void removeControlBar(){ View decorView = getWindow().getDecorView(); decorView.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE | View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN | View.SYSTEM_UI_FLAG_HIDE_NAVIGATION | View.SYSTEM_UI_FLAG_FULLSCREEN | View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY); } @Override public void onResume(){ super.onResume(); removeControlBar(); } @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); getWindow().setFlags(WindowManager.LayoutParams.FLAG_FULLSCREEN, WindowManager.LayoutParams.FLAG_FULLSCREEN); setContentView(R.layout.activity_main); Toolbar toolbar = (Toolbar) findViewById(R.id.toolbar); setSupportActionBar(toolbar); […]

Как обнаружить событие касания вне навигационного ящика

Я внедрил ящик Android Navigation в своем приложении. Я могу открыть / закрыть ящик, когда пользователь коснется боковой стороны ящика навигации. Может ли кто-нибудь из вас помочь мне обнаружить событие касания / щелчка, когда пользователь коснется / выберет сторону навигационного ящика. Мне нужно выполнить некоторые функции в этом случае. Проверьте прилагаемый скриншот. Любая помощь будет […]

Android Удалить тень на навигационном ящике

Смотрите здесь, что я имею в виду Привет, я использую запасной ящик для навигации v4, и я спрашиваю, как можно удалить эту фоновую тень при открытии ящика навигации. Это мой код NavigationDrawerFragment.java public void setUp(int fragmentId, DrawerLayout drawerLayout) { mFragmentContainerView = getActivity().findViewById(fragmentId); mDrawerLayout = drawerLayout; // set a custom shadow that overlays the main content […]

Сохранение состояния активности Android

В основном действии ActivityA я заменяю FragmentA фрагментом FragmentB . Из FragmentB пользователь может начать новую активность ActivityB . Нажав кнопку «Назад» в ActivityB , отображается ActivityA изображением FragmentA . Я ожидал увидеть FragmentB с его последним состоянием. Должен ли я сохранять состояние предыдущих действий отдельно, чтобы обеспечить такое поведение? ActivityA(FragmentA) -> ActivityA(FragmentB) -> ActivityB […]

Как добавить кнопку меню на панели навигации

У меня есть простое приложение, которому требуется только кнопка меню с некоторыми параметрами, и она должна работать на всех устройствах. Во всяком случае, мое приложение прекрасно работает во всех случаях, за исключением того, что я не мог разместить кнопку меню на панели навигации. Вот мой код: Styles.xml в папке значений <style name="AppTheme" parent="AppBaseTheme"> <item name="android:windowNoTitle">true</item> […]

Лучшие практики Android для подключения

У меня есть приложение, которое уже реализовано. В этом приложении. Пользователь может начать любую деятельность из любого другого вида деятельности. Что я хочу сделать: Если активность, которую просили запустить, уже существует в стеке истории. Что активность в стеке должна быть перезапущена, и все действия, которые существуют перед ним в стеке, должны быть завершены. Ex: A-> […]

Intereting Posts
Динамическое получение имени пакета блокировки Android Не удается найти исполняемый файл apksigner для ручного подписи APK Как передать несколько значений массива в классе пользовательского адаптера для представления пользовательского списка? KSoap2 Android недействителен SOAP Проверьте подпись SHA1withRSA, сгенерированную на Java (Android), с помощью phpseclib Android: каковы причины для java.net.SocketException: время ожидания подключения? Не завершена операция переоснащения + Okhttp cancel Настройки эмулятора Samsung Galaxy s3 Событие touchhend не работает на Android В каких мобильных платформах «токен токена» не является постоянным? Eclipse Juno не будет создавать Android-активность Храните большое количество текстов для Android-приложений Как включить файлы aar, используемые в библиотечных проектах в основном проекте на Android Не удалось включить INSERT в SQLite, код ошибки: 19 План ландшафта Android