Articles of андроид фрагменты

Надлежащая структура приложения для Android с навигационным ящиком

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

Как программно изменить фрагмент на FragmentPagerAdapter?

Я создал приложение с помощью параметров приложения ViewPager по умолчанию Eclipse. Основная активность содержит 2 вкладки (tabA и tabB). Каждая вкладка относится к ее фрагменту (фрагмент А и фрагмент Б). public class SectionsPagerAdapter extends FragmentPagerAdapter { public SectionsPagerAdapter(FragmentManager fm) { super(fm); } @Override public Fragment getItem(int index) { switch (index) { case 0: // Top […]

Использование фрагментов из навигационного ящика для операции наложения

У меня возникли проблемы с размещением фрагмента поверх моей существующей деятельности. Я пытаюсь выполнить следующее: Открывается приложение -> mapView -> Создается навигационный ящик -> Кнопка на навигационном ящике открывает новый фрагмент, сверху сверху на mapView (пока mapView не отображается). То, что происходит, это макет для фрагмента, который отображается, но пробел макета прозрачен, и я все […]

Интеграция планшета и навигационного ящика

В моем приложении я использую планшет и навигационный ящик вместе. Однако, если я нажимаю элемент в навигационном ящике, он запускает фрагмент, но tabhost не изменяется на соответствующую вкладку. Я хотел бы исправить это, но я не знаю, как это сделать. На этой картинке объясняется структура моего приложения и моя проблема:

SurfaceView UpdateWindow () – исключение NullpointerException

У меня есть пользовательский видеоплеер, который использует SurfaceView внутри фрагмента. /* Notify SDK on Surface Creation */ public void surfaceCreated(SurfaceHolder surfaceholder) { if(null==m_strVideoPath) return; LogUtil.e(TAG, "initiating player now.."); initPlayer(m_strVideoPath); playVideo(m_strVideoPath); } Я вижу много сбоев в магазине с исключением nullpointer в методе SurfaceView updateWindow. Вот краш-журналы: java.lang.NullPointerException at android.view.SurfaceView.updateWindow(SurfaceView.java:603) at android.view.SurfaceView.access$000(SurfaceView.java:86) at android.view.SurfaceView$3.onPreDraw(SurfaceView.java:175) at android.view.ViewTreeObserver.dispatchOnPreDraw(ViewTreeObserver.java:847) […]

Android показывает мягкую клавиатуру, когда фрагмент onResume

Я пытался показать клавиатуру, когда экран с EditText находится на переднем плане. Я нашел два решения, что удивительно, и работа над некоторыми случаями, и НЕ другое. У меня есть два фрагмента, первый фрагмент показывает только клавиатуру, когда я вызываю showSoftKeyboard1, а второй фрагмент работает, если я вызываю showSoftKeyboard2. Оба вызываются внутри onResume (); public static […]

ListRragment не переназначает данные при вызове из FragmentStatePagerAdapter

Вот моя иерархия пользовательского интерфейса: Основной фрагмент -> Фрагмент с ActionBar.TabListener -> Фрагмент с FragmentStatePagerAdapter -> ListFragment Проблема заключается в том, что ListFragment отображает первый раз, когда я перехожу на вкладку ListFragment, но он не отображается во второй раз (так что переход на вкладку 2 отображает его, а затем переход на вкладку 1, а затем […]

Связывание фрагментов в списке

У меня есть приложение для Android MvvmCross и, предположим, оно содержит некоторые фрагменты и ViewModel. Я установил ViewModel для фрагмента внутри вызова OnCreate Activity, в котором размещен фрагмент, как показано на N + 1 фрагментах. Примеры всех привязок внутри фрагмента отлично работают. У меня также есть другое действие с представлением, содержащим MvxListView. Шаблон строки в […]

Поддержка библиотеки Leanback для API уровня 19 Android для ТВ-приложения?

Есть ли поддержка библиотеки Leanback для API уровня 19 Android? В этой ссылке https://developer.android.com/reference/android/support/v17/leanback/package-summary.html Google утверждает, что поддерживает уровень API 21+. Поэтому я не уверен, есть ли поддержка API уровня 19.

Как удалить фрагмент замененного фрагмента при переходе фрагмента?

Я создал фрагмент NavigationDrawer в котором есть элементы Home , Settings , Feedback и несколько. home элемент при щелчке по дому должен открыть, где home – начальная страница, которая открывается при запуске приложения. Процесс открытия страниц onclick элемента, который я использую, заключается в том, что я заменяю layout другим фрагментом с помощью этого фрагмента кода […]

Intereting Posts
Каков хороший способ тестирования методов onMeasure / onLayout / onDraw пользовательского представления? Защитить доступ к URL-адресу API через хэш в приложении Android Увеличить интервал сетки в android Как я могу заставить атрибут fgcolor работать в последних версиях Android? Учебное пособие по лицензированию Android – заключительный шаг Ни один из методов добавленного интерфейса не был аннотирован с помощью @ android.webkit.JavascriptInterface; Они не будут видны в API 17 Android устанавливает GoolgeMap границы из базы данных точек HasSystemFeature (PackageManager.FEATURE_CAMERA) возвращает true для устройства без камеры Gradle: принудительное использование репозитория для зависимости Подписывание SSL-сертификата Android MediaPlayer Как растянуть компоновку для заполнения экрана? Android Открыть и сохранить файлы в / из Google Диска SDK Как вызвать функцию * после * onPreferenceChange? Android: CursorLoader сбой на не верхнем фрагменте Транзакции сохраняются в буфере (SDK для Google Analytics для Android)