お世話になっております。
現在、Androidのアプリを作っているのですが、タブ画面にリスト表示をしたいのですが、うまくいっておりません。
■環境
Android Studio 3.0.1
■現在の状況
・新規プロジェクトを作成し、TabbedActivityを選択し、ActionBarTabs(with ViewPager)を選んでプロジェクト作成
・MainActivity.javaのSectionsPagerAdapterを以下のように修正
(テスト用に2番目のタブだけ違う画面にするため)
@Override public Fragment getItem(int position) { // getItem is called to instantiate the fragment for the given page. // Return a PlaceholderFragment (defined as a static inner class below). // return PlaceholderFragment.newInstance(position + 1); switch(position){ case 0: return PlaceholderFragment.newInstance(position + 1); case 1: return Tab2Fragment.newInstance(position + 1); case 2: return PlaceholderFragment.newInstance(position + 1); } return PlaceholderFragment.newInstance(position + 1); }
・以下のサイトを参考に、activity_mainを、fragment_tab2(今回作成したタブ2ページ目用画面)に読み替えてListViewを作成
URL
■結果
タブ2ページ目に遷移するとブランク画面になってしまう
上記、タブ画面にリスト表示を行うにはどのようにすればよいでしょうか?
Fragmentの追加にてListFragmentを追加して使う方法もあるようですが、その場合、RecyclerViewになってしまうようですが、シンプルにListViewで実装したいと考えています。
なお、当方普段はC++メインのため、JavaやAndroidについては素人ですので、全く見当違いでしたら申し訳ございません。
ご教授のほど、よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー