0

を使用するときはViewPager、そのアダプターをロードする必要がありますView。これらViewは を介し​​てビルドするだけLayoutInflater.inflaterです。

しかし、各ページのコードがどこに書き込まれるのかわかりません。すべてのページのコードを入れたくありませんMainActivity(ViewPagerを制御します)。各ページのコードを異なるファイルまたはクラスに入れたいです。

これを行う方法を教えてください.:D

4

1 に答える 1

0

各ページのコードを別のファイルまたはクラスに入れたい。

メソッド inflateViews を使用して Java クラスを作成し、アクティビティのコンテキストをそのメソッドに渡します

void inflateViews(Context context) {

        LayoutInflater inflater = (LayoutInflater) context
                .getSystemService(Context.LAYOUT_INFLATER_SERVICE);
        View v = inflater.inflate(R.layout.view_inflated, null);


    }

LayoutInflaterの詳細については、こちらをご覧ください。

于 2013-10-16T05:15:00.120 に答える