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

Как загрузить данные фрагмента только при нажатии на вкладку в PagerSlidingTabStrip

Я использую PagerSlidingTabStrip в своем проекте и показываю данные в фрагментах. Это отличная библиотека, которая отлично работает. Каждый фрагмент состоит из лекций ученого, которые загружаются из веб-службы. Код для доступа к веб-службе находится в методе onCreateView для фрагмента. В настоящее время все данные фрагмента загружаются одновременно, когда они добавляются в ViewPager . Мне было интересно, […]

TabHost с фрагментами и фрагментацией

Я работаю над Android-приложением, и я хочу использовать 3 вкладки для навигации с использованием фрагментов для каждой вкладки, но я не знаю, как создать структуру для этого. Я хочу добавить каждый фрагмент отдельно, потому что каждый из них отличается, но я не знаю, где их добавить в FragmentActivity. У меня эти файлы. tabs_layout.xml <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" […]

Элементы действия из исходного фрагмента Viewpager не отображаются

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

OnActivityResult For Fragment

В настоящее время у меня есть базовая активность, в которой размещается один фрагмент. Внутри фрагмента у меня есть метод, который запускает переключатель выбора. private void chooseContacts() { Intent pickContactIntent = new Intent(Intent.ACTION_PICK, ContactsContract.Contacts.CONTENT_URI); pickContactIntent.setType(ContactsContract.CommonDataKinds.Phone.CONTENT_TYPE); startActivityForResult(pickContactIntent, PICK_CONTACT_REQUEST); } Когда это действие возвращается, как я должен отображать результаты. Я попытался добавить @Override public void onActivityResult(int requestCode, int […]

Использовать тост внутри фрагмента

Я пытаюсь показать сообщение Toast, когда пользователь нажимает кнопку «Внутри фрагмента». Проблема в том, что я не могу получить доступ к активности, чтобы показать Toast на нем. Вот источник Fragment : public class FrgTimes extends Fragment { ScrollView sv; public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { if (container == null) { return null; […]

Общение между фрагментом и деятельностью – лучшие практики

Этот вопрос в основном заключается в том, чтобы запрашивать мнения о наилучшем способе обработки моего приложения. У меня есть три фрагмента, которые обрабатываются одним действием. Фрагмент A имеет один элемент, который можно щелкнуть на фотографии, а фрагмент B имеет 4 кнопки с кнопками. Другой фрагмент просто отображает детали при щелчке по фотографии. Я использую ActionBarSherlock. […]

Как установить ViewPager внутри фрагмента

Мне нужен viewPager внутри фрагмента, но у меня есть два фрагмента, фрагмент 1 – это мое МЕНЮ, а фрагмент два я хочу использовать ViewPagerIndicator … Но фрагмент не может иметь другого фрагмента … что мне нужно сделать для этого?

Панель инструментов Android Добавление элементов меню для разных фрагментов

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

Android DialogFragment исчезает после изменения ориентации

У меня есть класс v4 класса FragmentActivity, который реализует фрагменты двух сторон (вроде gmail) и кнопку, которая может вызвать диалоговое окно. Все это отлично работает, если у меня нет изменений ориентации. Когда у меня меняется ориентация, состояния фрагментов не сохраняются. И главная проблема в том, что если у меня есть FragmentDialog open, он просто исчезает. […]

Как я могу использовать onCreateOptionsMenu во Фрагменте в вкладке Activity? (Шерлок ActionBar)

У меня есть следующий метод, переопределенный в моей вкладке Activity, и он отлично работает, но я хочу, чтобы для каждого фрагмента было специальное меню опций. Когда я помещаю это в свой фрагмент и нажимаю кнопку меню, ничего не происходит. @Override public void onCreateOptionsMenu(Menu menu, MenuInflater inflater) { MenuInflater inflater = getSupportMenuInflater(); inflater.inflate(R.menu.activity_calc, menu); return true; […]