質問するログイン新規登録

回答編集履歴

1

追記

2018/02/11 08:00

投稿

keicha_hrs
keicha_hrs

スコア6768

answer CHANGED
@@ -1,6 +1,14 @@
1
- OnTabSelectedListenerはonTabSelected()、onTabUnselected()、onTabReselected()という3つのメソッドの実装必須とされます。
1
+ > "Interface OnTabSelectedListener does not have constructors"というエラー出てしいます。
2
2
 
3
+ これは記述方法の誤りでは。
3
4
  ```
5
+ × tabLayout.addOnTabSelectedListener(TabLayout.OnTabSelectedListener {
6
+ ○ tabLayout.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener {
7
+ ```
8
+
9
+ また、それを解消しても尚エラーになるでしょう。これは、OnTabSelectedListenerはonTabSelected()、onTabUnselected()、onTabReselected()という3つのメソッドの実装が必須とされるからです。
10
+
11
+ ```
4
12
  tabLayout.addOnTabSelectedListener(object : TabLayout.OnTabSelectedListener {
5
13
  override fun onTabSelected(tab: TabLayout.Tab) {
6
14