問題タブ [android-tablayout]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
548 参照

android - グラドルの依存関係を更新した後、ViewPager が TabLayoutOnPageChangeListener を起動しない

TabLayout で Viewpager を使用しており、タブをクリックするのと同じように setOnTabSelectedListener のフラグメント間をスワイプします。

更新された gradle の依存関係には、タブをクリックしたときにのみ、スワイプが setOnTabSelectedListener を起動しないという問題がありました。

すべての依存関係を 22 から 23 に変更したときに、別の方法で行う必要があることはありますか?

Gradle の依存関係は次のとおりです。

TabLayout にタブを作成する方法は次のとおりです。

0 投票する
1 に答える
1720 参照

android - TabLayout v23 は ViewPager スクロールでスクロールしません

新しいデザイン サポート ライブラリ 23.0.0 では、関連付けTabLayoutられたものをドラッグしたときに のタブがスクロールされませんViewPager。タブは、ドラッグを終了して上にクリックしたとき (タブが既に選択されている場合) にのみスクロールされます。これは22.2.1で正常に機能していました

22.2.1 のように機能させるには、さらに何かを追加する必要がありますか? バグですか?回避策はありますか?

編集

最後のバージョン 23.0.1 で修正されたバグ

0 投票する
0 に答える
1389 参照

android - タブ + scrollview 内のビューページャーの場合、フラグメントのロードに失敗しましたか?

material design tablayout + viewpager material design tablayout を使用すると、すべてが完全に機能しますが、親ビューを ScrollView として配置しようとすると、ユーザーがタブフラグメントコンテンツを表示しようとすると、フラグメントにリストビューが含まれているため、小さな高さが非常に低くなります。 devices.スクロールビューを追加した後、viewpager のフラグメントが表示されません。この状況を克服するにはどうすればよいですか?

CoOrdinatorレイアウトの有無にかかわらず試しましたが、どれも機能しません

0 投票する
1 に答える
1075 参照

android - 利便性と機能性のための TabLayout と pagerTabStrip

ViewPager を使用する場合、PagerTabStrip またはその逆の代わりに TabLayout を使用する利点はありますか? それとも同等ですか?どちらが便利ですか?より優れた機能を提供するものはありますか? ここでも、ViewPager のコンテキストで、すべての質問が行われるため、すべての回答が期待されます。ありがとう。

0 投票する
3 に答える
3678 参照

android - フラグメントからタブを切り替える

タブ レイアウト SlidingTabLayout.java と SlidingTabStrip.java を作成するために 2 つの Java ファイルを使用しており、タブのフラグメントがあります。Tab1 に Tab2 に切り替えるボタンがありますが、機能しません。以下のコードを使用して、tab1のボタンに対してそれを行います

上記のコードはnullポインタをスローします助けてください

これは私のタブレイアウトファイルです

エラー内容はこんな感じ

最初のタブフラグメントの私の Java コード

0 投票する
2 に答える
68 参照

android - Android - レイアウト ビューの階層を改善

このレイアウト構造が必要です: ここに画像の説明を入力

多くの入れ子になった LinearLayouts と入れ子になった重みでこれを達成しましたが、これはパフォーマンスにとって非常に悪いことがわかります。このようなレイアウトを取得する方法を知っている人はいますか?

また、画面全体の上にある必要があります。

0 投票する
1 に答える
136 参照

android - Android Design Support Library 起動時のタブ選択

Android Design Support Library を使用して、3 つのタブを持つアプリにスワイプ タブ機能を実装しています。アプリの起動時に中央のタブを表示するように設定するにはどうすればよいか教えてください。