2

以前 Fragment を使用していたので、ViewPagerIndicator の 5 つのタブに対応する 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;
        }
    }
}

アイデアや提案はありますか?? どうもありがとう

各タブは空です。データを入力 (入力) したい: ここに画像の説明を入力

4

3 に答える 3

0

TestFragment目的の UI を示す を作成する必要があります。

たとえば、「カスタム アダプターを使用したリストビューを含むフラグメント」を作成するには、TestFragmentextendを使用してListFragment、のようなメソッドでアダプターを設定できますonActivityCreated()

于 2013-08-18T16:22:46.680 に答える