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

Ярлыки навигационных ящиков на закрытии

Я пытаюсь реализовать навигационный ящик (Material Design) в своем приложении. Моя активность содержит FrameLayout с фрагментами. Когда пользователь выбирает элемент в навигационном ящике FrameLayout, перезагрузите новый фрагмент: listViewDrawer.setOnItemClickListener( new AdapterView.OnItemClickListener() { @Override public void onItemClick( AdapterView<?> parent, View view, int position, long id) { drawerLayout.closeDrawer( listViewDrawer); // <<<——- toolbar.setTitle( getResources().getString( R.string.title)); fragmentMain = new FragmentMain(); […]

Настройка названия панели действий в ViewPager

Мой ViewPager состоит из множества фрагментов. Я показываю заголовок фрагмента внутри actionBar, и я использую ниже код для установки заголовка. Поскольку ViewPager также инициирует смежные фрагменты, я вижу в панели действий заголовок следующего фрагмента. Каким должен быть правильный способ продолжения В настройке заголовка в панели действий viewpager? private class MyPagerAdapter extends FragmentPagerAdapter { private String[] […]

Доступ к фрагменту в действии?

У меня есть одна основная деятельность с двумя фрагментами. Оба фрагмента имеют ListView . Я хочу обновить список в MainActivity . Есть ли какой-либо способ доступа к адаптеру списка фрагментов в действии с использованием адаптера в качестве статического адаптера. В настоящее время я делаю это в Mainactivity.java public void updatelist() { if(fragmentstate=0) Fragment1.adapter.notifyDataSetChanged(); else Fragment2.adapter.notifyDataSetChanged(); […]

Панель инструментов, оставляющая пустое пространство с помощью скрытой прокрутки RecyclerView

Я пытаюсь скрыть панель инструментов в прокрутке RecyclerView, и до сих пор кажется, что она скрыта, но она оставляет белый пробел. Я уверен, что это как-то связано с наложением макета MainActivity и фрагмента в FrameLayout. Вот мой activity_main.xml . Мне нужен FrameLayout, потому что я загружаю разные фрагменты с выбором элемента в навигационном ящике. <android.support.v4.widget.DrawerLayout […]

Как обрабатывать OnClick во фрагментах

Это моя первая попытка на Фрагменты, и я не могу обрабатывать андроид: onClick У меня есть кнопка внутри моего фрагмента XML, как это <Button android:layout_width="match_parent" android:layout_height="wrap_content" android:text="@string/save_keywords_button" android:id="@+id/save_keywords" android:layout_marginTop="340dp" android:background="#FF2E7D32" android:textColor="#FFFFFF" android:typeface="normal" android:onClick="myLogic" /> Я искал много результатов и не могу получить точное решение для обработки события onClick. Мой вопрос: как я могу получить идентификатор […]

Не удается использовать вкладки с Шерлоком

Итак, я пытаюсь использовать Шерлок для отображения нескольких вкладок, каждый для одного фрагмента. У меня есть только 4 класса: один для моего основного действия, два для моих фрагментов и один для TabListener. Все должно быть в порядке (у меня есть совершенно такая же программа без Sherlcock, работающая на 4.0 устройствах), поэтому я не могу понять, […]

Хранить экземпляры фрагментов внутри FragmentPagerAdapter

Можно ли сохранить экземпляр каждого фрагмента, созданного для FragmentPagerAdapter внутри FragmentPagerAdapter ? Что-то вроде этого: @Override public Object instantiateItem(ViewGroup container, int position) switch(position){ case 0: fragment0 = super.instantiateItem(container, position); return fragment0; case 1: fragment1 = super.instantiateItem(container, position); return fragment1; default: return super.instantiateItem(container, position); } } Будут ли я сталкиваться с проблемами памяти? Идея состоит в […]

Android: ShowCase View показать только один раз и повторить анимацию

Я использую ShowCase View библиотеки в своих фрагментах. Я показываю анимацию жестов, которая должна повторяться до тех пор, пока пользователь не нажмет кнопку OK. Но отображается только один раз. Также витрина отображается каждый раз, когда создается Фрагмент, и не только один раз. Мой код выглядит так: public void onActivityCreated(Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); //get display size […]

Кнопка SetOnClickListener NullPointerException в макете прокрутки

Я получаю сообщение об ошибке при запуске приложения с помощью метода setOnClickListener. В противном случае он отлично работает. Можете ли вы, ребята, помочь мне? package com.grozav.meetmeup; import com.grozav.meetmeup.R; import com.grozav.meetmeup.library.UserFunctions; import android.app.ActionBar; import android.app.ActionBar.Tab; import android.app.ActionBar.TabListener; import android.app.FragmentTransaction; import android.content.Intent; import android.os.Bundle; import android.support.v4.app.Fragment; import android.support.v4.app.FragmentActivity; import android.support.v4.app.FragmentManager; import android.support.v4.app.FragmentPagerAdapter; import android.support.v4.view.ViewPager; import android.support.v4.view.ViewPager.OnPageChangeListener; import […]

Android getSupportActionBar () возвращает null во фрагменте

ОБНОВИТЬ Я ничего не упоминал об использовании ToolBar с ActionBarActivity . И именно по этой причине я всегда получаю исключение из null-указателя. Для тех, кто сталкивается с такой же проблемой, пожалуйста, ссылайтесь на этот ответ У меня есть код фрагмента, чтобы изменить внешний вид панели действий поддержки при изменении фрагмента. @Override public void onActivityCreated(Bundle savedInstanceState) […]