質問編集履歴
1
見易くした
test
CHANGED
File without changes
|
test
CHANGED
@@ -146,7 +146,7 @@
|
|
146
146
|
super.onCreate(savedInstanceState);
|
147
147
|
setContentView(R.layout.activity_main);
|
148
148
|
|
149
|
-
ViewPager2 pager = findViewById(R.id.pager);
|
149
|
+
ViewPager2 pager = findViewById(R.id.pager);
|
150
150
|
TabLayout tabs = findViewById(R.id.tab);
|
151
151
|
|
152
152
|
String[] hposition = {"てすと1","てすと2"};
|
@@ -154,9 +154,7 @@
|
|
154
154
|
new TabLayoutMediator(tabs, pager, (tab, position) -> tab.setText(hposition[position])).attach();
|
155
155
|
}
|
156
156
|
|
157
|
-
//MainActivity でしか使わず public でなければならない理由も無いので、なるべく範囲を狭くするため 内部 static クラスに.
|
158
157
|
private static class PageAdapter extends FragmentStateAdapter {
|
159
|
-
//super() のパラメータは "fragment" ではありませんし、 MainActivity である必要もありません.
|
160
158
|
public PageAdapter(FragmentActivity activity) {
|
161
159
|
super(activity);
|
162
160
|
}
|