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

Как реализовать фиксированную левую панель для планшета планшета Android?

Я переношу приложение iPhone + iPad на Android. Он использует контроллер Split View для планшетов, которые в Android lingo позволяют одновременно представлять две активности бок о бок (Edit: Android разрешает только одно действие на экране, как упоминалось в @commonsware ниже). Лучше всего использовать фрагменты, но Панель действий может существовать только на уровне активности, а это […]

Android, почему Фрагменты не должны напрямую общаться друг с другом?

У меня есть Activity A hosting два основных Fragment F1 and F2 . У F1 и F2 есть вложенный Fragment , каждый со своим интерфейсом Listener для обмена данными. Из того, что я понял из ответа на этот вопрос , деятельность A : Должен знать каждый отдельный интерфейс, объявленный фрагментами, размещенными в F1 и F2 […]

Использование андроидального надувания вне onCreateView

У меня есть фрагмент. В моем приложении «Создать» я устанавливаю свой надувной элемент следующим образом. @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { v= inflater.inflate(R.layout.dashboard_two, container, false); getActivity().getActionBar().setTitle("NV Technologies"); new HttpRequestFaultList().execute(); return v; } Я хочу изменить отображение надувных индикаторов. Разный макет вне представления onCreate. Я пытался: v= inflater.inflate(R.layout.custom_dash, container, false); custom_dash.xml <LinearLayout […]

Просмотр Recycler с горизонтальной прокруткой GridLayoutManager не работает

У меня есть активность, которая включает фрагмент. Этот фрагмент включает представление Recycler. Я хочу, чтобы он отображал данные игры в сетке. Мне нужно, чтобы он прокручивался вниз (каждый раунд игры – один ряд), но также горизонтальный, потому что мне нужно 5-10 столбцов. Когда id использует параметр android: scrollbars = «vertical | horizontal» в представлении recycler, […]

Как передать аргументы в фрагмент из действия

У меня есть активность, которая создает и заполняет фрагмент через класс усыновителя. Я хочу передать значения / объекты этому классу усыновителей фрагментов, чтобы я мог диктовать макет и т. Д. Я пробовал передавать пакеты с помощью метода setArgument, но мой код взрывается и не уверен, почему. Как я понимаю, я могу собрать пакет в методе […]

Как создать для моего приложения Android учебник для пользователя при первой установке

Я хочу создать базовый учебник, введение, для моего приложения для Android. Есть много приложений, которые имеют эту функцию, например, yahoo news digest, flickr, google drive, play music и т. Д. Существует пример: Я хочу сделать что-то подобное, но в 7 простых шагов. Я новичок, и я понятия не имею, с чего начать. Кто то?

Активность и фрагментарный жизненный цикл, срабатывает ли onResume один за другим?

Мне интересно, что происходит в правильном порядке, когда пользователь возвращается к Activity с Home Screen . Activity's onResume() ли Activity's onResume() , а затем Fragment's onResume() после? Он делает это по порядку или будет делать это одновременно? Я поместил некоторый код в onResume () Fragment, но он не срабатывает после функции onResume ().

Фрагмент ViewPager не работает в 2-й раз внутри фрагмента ящика навигации

У меня есть Navigation Drawer в котором есть один фрагмент для средства Tab Viewer . В tabviewer я использую ViewPager который также находится в Fragment . Код для ViewPager – это viewPager = (ViewPager) rootView.findViewById(R.id.pager); viewPager.setAdapter(new TabsPagerAdapter(((FragmentActivity)getActivity()).getSupportFragmentManager())); PagerSlidingTabStrip tabsStrip = (PagerSlidingTabStrip) rootView.findViewById(R.id.tabs); tabsStrip.setViewPager(viewPager); Вкладки входят в первый щелчок в навигационном ящике с его содержимым, но […]

Расширить и Collapase в Android

Я хочу создать макет, который имеет функцию расширения и свернуть .Expand должен быть таким, что одновременно можно развернуть только одну строку, если пользователь нажимает на другую в первую очередь, должен быть закрыт сам по себе. В каждой строке мне нужно показать разные Дизайн макета. Пожалуйста, помогите мне в этом, я искал, но я не понимаю, […]

Маргинальные атрибуты не работают внутри настраиваемого диалогового окна

У меня есть некоторые EditText s внутри макета, который я определил для представления пользовательского DialogFragment. Я положил поля справа от них. Но это не отражает, когда на экране отображается диалоговое окно DialogFragment. login_dialog.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:background="@color/lightBlack" > <Button android:id="@+id/loginDialogCloseButton" android:layout_width="50dp" android:layout_height="50dp" android:background="@drawable/btn_dialog_disable" android:layout_alignParentRight="true" android:layout_alignParentTop="true" android:layout_marginTop="10dp" android:layout_marginRight="20dp" /> <TextView android:id="@+id/loginNameTextView" android:layout_width="wrap_content" […]