プログラムでビュー ページャーを作成し、このビュー ページャーをレイアウトに追加しましたが、実行されません。
ViewPager viewPager = new ViewPager(this);
viewPager.setAdapter(new MyPagerAdapter());
addView(viewPager);
ビュー ページャーが機能していません。しかし、XML から使用すると正常に動作します。ダイナミックに使いたい。
プログラムでビュー ページャーを作成し、このビュー ページャーをレイアウトに追加しましたが、実行されません。
ViewPager viewPager = new ViewPager(this);
viewPager.setAdapter(new MyPagerAdapter());
addView(viewPager);
ビュー ページャーが機能していません。しかし、XML から使用すると正常に動作します。ダイナミックに使いたい。
「addView」メソッドのコードも投稿してください。現在、幅や高さなどのレイアウト属性をviewPagerに追加することをお勧めします。
更新: わかりました、プロジェクトでその問題が発生しました。viewPager を機能させるために設定する必要がある唯一の属性は id です。xml ファイルでコンポーネントを定義せずに一意の ID (R クラスで生成される) を取得する方法は、次のとおりです: Android: View.setID(int id) programmatically - how to avoid ID conflicts? (res/values 回答に ids.xml を含む投稿)。
FragmentActivityを使用してviewPagerを作成し、
new MyPagerAdapter(
getSupportFragmentManager());