AndroidでTabLayoutをViewPager2と併用する方法
2023-09-18 19:14:19
質問
私は
com.google.android.material.tabs.TabLayout
コンポーネントと、Android の新しい
ViewPager
実装
androidx.viewpager2.widget.ViewPager2
. しかし
setupWithViewPager(..)
で提供されるメソッドは
TabLayout
は、古い
ViewPager
の実装しかありません。をバインドする方法はありますか?
TabLayout
を
ViewPager2
コンポーネントに簡単に変換できますか?
どのように解決するには?
あなたは
この
TabLayoutMediator
を模倣している
tabLayout.setupWithViewPager()
を設定し
ViewPager2
と
Tablayout
. そうでない場合は、両者を結合する独自のアダプタを書く必要があります。
そのコードは Kotlin では次のようになります。
TabLayoutMediator(tabLayout, viewPager) { tab, position ->
tab.text = tabTitles[position]
}.attach()
関連
-
java -jarコマンドでパッケージを実行すると、無効または破損したjarfile xxxx.jarが表示される。
-
org.xml.sax.SAXParseExceptionのエラー解決方法
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] JavaでArrayListではなくLinkedListを使用するのはいつですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] 整数の平方根が整数であるかどうかを判断する最速の方法
-
[解決済み] Javaで数値を小数点以下n桁に丸める方法
-
[解決済み] 静的メソッドを使用する場合
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】JSP 2を使用して、JSPファイル内のJavaコードを回避するにはどうすればよいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
NullPointerException - java.lang.
-
アクセス制限です。タイプ 'Application' は API ではない(必要なライブラリに制限がある)。
-
ブートレイヤーの初期化中にエラーが発生しました java.lang.module.FindException: モジュールが見つかりません
-
無効な文字定数
-
無効なメソッド宣言
-
java マイクロソフト払い戻し予期せぬサーバーからのファイルの終了
-
X11 DISPLAY変数が設定されていない」問題の解決方法
-
Web Project JavaでPropertiesファイルを読み込むと、「指定されたファイルがシステムで見つかりません」というソリューションが表示されます。
-
git pull appears現在のブランチに対するトラッキング情報がありません。
-
Java:未解決コンパイル問題の解決方法