問題タブ [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 投票する
2 に答える
1518 参照

android - android.support.design.widget.TabLayout; の TabLayout を使用しているときに、特定のタブを設定して現在のタブを取得する方法

この例を参照して TabLayout を実装していますが、これで完了です。しかし、私の問題は、アプリの要件に従って、別のアクティビティから特定のタブにジャンプし、現在のタブでいくつかのアクションを実行したいということです。Current Tab を取得して特定の Tabを設定する方法を教えてください。

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

android - AndroidのTabLayoutのスタイルに仕切りを追加するには? TabLayout はデザイン サポート ライブラリの新機能です。

アプリに TabLayout があり、TabLayout のデフォルトの外観には仕切りがないため、タブ間に仕切りを挿入したいと考えています。これどうやってするの?

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

android - AndroidでViewPagerに余分なフラグメントを含める方法は?

私は現在、 をViewPagerと一緒に使用しています。現在TabLayoutViewPagerは 3 つの別々のフラグメントで構成されています。

すでに存在するフラグメントの 1 つのボタンを使用して、4 番目のフラグメントに切り替えられるようにしたいと考えています。

ただし、ボタンを使用して 4 番目のフラグメントに到達せずに、通常の方法 (別名スクロール) で 4 番目のフラグメントにアクセスできるようにしたくありません。同様に、現在 4 番目のフラグメントを表示しているときにスクロールを無効にしたいと考えています。

そうするための最良の方法は何ですか?

私が考えることができる現在のハックは、メイン レイアウト内に非表示のフラグメントを作成することです。ボタンを押したときに表示しViewPager、同時に非表示にすることができます。

これを行うためのより良い方法はありますか?

0 投票する
13 に答える
27636 参照

android - プログラムでタブレイアウトをスクロールする方法 - Android

tablayout を使用して 30 個のスクロール可能なタブを作成しました。

したがって、最初の 3 つのタブは画面に表示され、残りのタブは表示されず、スワイプ ジェスチャを使用してスクロールできます。

問題は、プログラムで最後のタブを選択しているときに表示されない場合です (タブ レイアウトが最後のタブにスクロールされません)。

最後のタブにスクロールするようにタブレイアウトを作成するにはどうすればよいですか?

0 投票する
10 に答える
135371 参照

android - Android デザインの TabLayout タブのテキスト サイズ

デザイン ライブラリ tablayout (android.support.design.widget.TabLayout) のタブのテキスト サイズを変更できません。

TabLayout で tabTextAppearance を割り当てることで、なんとか変更できました

次のスタイル

しかし、私には2つの副作用があります:

1) 選択したタブのアクセントカラーが消えてしまった

2) タブのテキストは大文字ではなくなりました。

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

android - Android の TabLayout 内でどのようにアニメーション化できますか?

4 つのタブに , を実装TabLayoutしました。viewPager各タブcustomViewには が 2 つtextView(テキスト + 非表示カウント) あるため、タブには があります。そのため、タブを変更するときに多くの UI を処理できますが、見えないものをアニメーション化することはできませんtextView

私のカスタム XML には、とその親android:animateLayoutChanges="true"の両方があります。textViewRelativeLayout

さらに、実際のタブでこの機能を設定しようとしましたが、アニメーションのバリエーションを試してみましたが、どれも機能しません。Ps - アニメーションなしで、可視性 (消えた、見える) を設定するだけで動作します。

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

android - AndroidのTabLayoutに影を設定する

TabLayout の下の影を削除したい。この機能をテーマとして設定しようとしましたが、うまくいきません:

または

XML 宣言または TabLayout インスタンスの背後にあるコードから、これを行う別の方法があるかどうか、私はさまよっていました。

私はこの解決策を知っていますが、私にはうまくいきません。 アクティビティの上部にあるグラデーションを取り除く (Android)テーマの修正を提案しない でください。Androidでここに移動するのが最善の方法であることはわかっていますが、それは私にとっては選択肢ではありません。

これは私のXML宣言です:

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

android - ビューページャーとタブレイアウトを recyclerView に追加すると、タブレイアウトのタイトルが最初に表示されませんでした

RecyclerView のアダプター:

xml:

最初に viewpager までスクロールすると、タブレイアウトのタイトルが表示されず、

次に、上下にスクロールしてビューページャーに戻り、タブレイアウトのタイトルが表示されます。

レイアウトの問題のようですが、

私のコードに何か問題がありますか?そして、私の下手な英語で申し訳ありません……</p>