Я использую http://www.androidhive.info/2013/10/android-tab-layout-with-swipeable-views-1/, чтобы сделать панель вкладок.
У меня также есть 3 вкладки, а второй вид таблицы содержит вид списка, а третий - e.
Настройки Включить кнопку «Обновить». Когда я нажал кнопку «Обновить», я хочу перейти к первой вкладке.
Как это сделать?Перемещение с одной вкладки на другую кнопкой Нажмите Android ActionBar
ответ
Внести следующие изменения:
Передайте ссылку ViewPager к адаптеру и от адаптера до вашего фрагмента:
public class TabsPagerAdapter extends FragmentPagerAdapter { ViewPager viewPager; public TabsPagerAdapter(FragmentManager fm,ViewPager viewPager) { super(fm); this.viewPager=viewPager; } @Override public Fragment getItem(int index) { switch (index) { case 0: // Top Rated fragment activity return new TopRatedFragment(viewPager); case 1: // Games fragment activity return new GamesFragment(viewPager); case 2: // Movies fragment activity return new MoviesFragment(viewPager); } return null; } @Override public int getCount() { // get item count - equal to number of tabs return 3; } }
В фрагменте на клик кнопки выбора набора вызовов в представлении объекта пейджера:
public class MoviesFragment extends Fragment { private ViewPager viewPager; public MoviesFragment (ViewPager viewPager;){ this.viewPager=viewPager; } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View rootView = inflater.inflate(R.layout.fragment_movies, container, false); rootView.findViewById(<your button>).setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { viewPager.setCurrentItem(0); } }); return rootView; } }
ли это:
btn.setOnClickListener(new OnClickListener()
{
onClick(View v)
{
//Reload the data
tabHost.setCurrentTab(/*destination-tab-id*/);
}
}
)
Это не работает. Поскольку здесь не используется вкладка «Вкладка» для выполнения вкладки, здесь используется панель действий. –
Я знаю его довольно поздно .... может быть, это может помочь кому-то еще ... создать конструктор фрагментарно не supported..so вместо передачи ViewPager в качестве конструктора .. мы можем написать в фрагменте на кнопку мыши:
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.TextView;
/**
* Created by medha singh on 6/17/2016.
*/
public class Fragment4 extends Fragment {
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
final View view1 = inflater.inflate(R.layout.new_lead2, container, false);
TextView tv=(TextView)view1.findViewById(R.id.hardware);
final ViewPager pager= (ViewPager)getActivity().findViewById(R.id.pager2);
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
pager.setCurrentItem(1);
}
});
return view1;
}
}
So getactivity() есть решение: я получил его отсюда: How to go other Tabs by clicking on a Button from the current Tab in Android?
- 1. Перемещение UIView с одной вкладки на другую
- 2. Перемещение элементов управления с одной вкладки на другую
- 3. Android Тематизации ActionBar вкладки
- 4. css применять с одной вкладки на другую
- 5. Вытягивание информации с одной вкладки на другую
- 6. Перенаправление с одной вкладки на другую вкладку
- 7. Перемещение значений с одной страницы на другую.
- 8. Перемещение с одной базы на другую java?
- 9. Как уведомить об изменениях с одной вкладки на другую Android
- 10. Перемещение из одной активности в другую - android
- 11. Переключение экранов на Android с кнопкой Нажмите
- 12. Анимация линии под одной кнопкой на другую
- 13. Android: определить высоту вкладки ActionBar
- 14. Android ActionBar: разборный SearchView с кнопкой действия
- 15. Android ActionBar не отображает вкладки
- 16. перемещение изображения из одной папки в другую на android sdcard
- 17. Перемещение из одной активности в другую на Android
- 18. Перемещение одной страницы на другую страницу? - JQuerymobile
- 19. Android: Скрыть ActionBar, сохранить вкладки
- 20. Перемещение отдельных ячеек с одной вкладки на другую на основе нечетких данных в строке
- 21. Перемещение одной черепахи в другую
- 22. кнопки Нажмите, чтобы перейти на другую вкладку в ActionBar в Android
- 23. Переключить вкладки ActionBar изнутри Fragment, Android
- 24. Android ListView с одной кнопкой
- 25. Вкладки ActionBar с MapView
- 26. Вкладки ActionBar с несколькими фрагментами
- 27. Добавить FragmentActivity внутри вкладки на вкладке ActionBar Android.
- 28. Перемещение элементов из одной сетки в другую
- 29. Android Change Imageview с кнопкой Нажмите
- 30. Android: как обращаться с кнопкой нажмите
Все эти вкладки они фрагментировать или просто мнения? –
Все являются фрагментами –