【发布时间】:2013-08-19 02:04:34
【问题描述】:
我之前使用过 Fragment,所以我有 5 个 Fragment 对应于 ViewPagerIndicator 中的 5 个选项卡,但是如何填充每个选项卡?这是我拥有的片段的示例:
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
viewta = inflater.inflate(R.layout.agridviewxml, container, false);
}
这就是我的 ViewPagerIndicator 的工作原理:
private static final String[] CONTENT = new String[] { "Samsung", "HTC",
"LG", "Sony", "Search" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_tabs);
FragmentPagerAdapter adapter = new GoogleMusicAdapter(
getSupportFragmentManager());
ViewPager pager = (ViewPager) findViewById(R.id.pager);
pager.setAdapter(adapter);
TabPageIndicator indicator = (TabPageIndicator) findViewById(R.id.indicator);
indicator.setViewPager(pager);
}
class GoogleMusicAdapter extends FragmentPagerAdapter {
public GoogleMusicAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int position) {
return TestFragment.newInstance(CONTENT[position % CONTENT.length]);
}
@Override
public CharSequence getPageTitle(int position) {
return CONTENT[position % CONTENT.length].toUpperCase();
}
@Override
public int getCount() {
return CONTENT.length;
}
}
}
有什么想法或建议吗?非常感谢
每个选项卡都是空的,我想用数据填充它(填充它):
【问题讨论】:
-
填充是什么意思?
-
@Pavlos 检查我的编辑
-
您需要什么样的数据?您自己的布局、列表视图、一些文本视图或什么?
-
@Pavlos 包含带有自定义适配器的 gridview 的片段
-
androidhive.info/2012/02/android-gridview-layout-tutorial 按照本教程使用您自己的片段而不是活动!还要检查这个:stackoverflow.com/questions/10798943/…
标签: android viewpagerindicator