問題タブ [pagertitlestrip]
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.
android - PagerTitleStrip は、最初の表示ページにタイトルを表示しません。タイトルは、別のページにスワイプした後にのみ描画されます
問題: appcompat-v7:23.0.0 に更新した後、PagerTabStrip と PagerTitleStrip の両方が最初の表示ページにタイトルを表示せず (図 1)、タイトルは別のページにスワイプした後にのみ描画されます (図 2)。
使用ライブラリ:appcompat-v7
使用バージョン: 23.0.0
使用するテーマ: Theme.AppCompat.Light.DarkActionBar,Theme.AppCompat.Light.NoActionBar
再現されたデバイス/Android バージョン: Nexus 5/ Android M Developer Preview 2
再現する手順:
- 新しいサンプル プロジェクトを作成します。minSdk のバージョンは関係ありません。
- アクティビティの追加を求められたら、タブ付きのアクティビティを選択します。
- 以下のように、activity_main.xml 内に PagerTabStrip レイアウトを追加します。
- アプリを実行する
期待されること: viewpager タブ ストリップのタイトルが表示される必要があります
ここに問題のリンクがあります...
android - SDK 23 または 22 の PagerTitleStrip にタイトルがまったく表示されない
アクティビティの「スクロールタブ」のタブにテキストを表示するためにいくつかのことを試みましたが、表示されません
何が起こったのですか?
以下はコードです:
scrollabletabs.xml:
ScrolllableTabs.java:
フラグメントが正しく表示され、正常に動作することを指摘させてください。ただし、タブのタイトルが表示されない理由はわかりません (メソッドが null を返す可能性はありますか?? はいの場合....なぜですか??)
ヘルプの人のためのthx :)
android - ViewPager と PageTitleStrip
そのため、suppoer.v4 ライブラリの ViewPager を使用して Swipe タブを作成しようとしています。
すべてが意図したとおりに機能しますが、タイトルバーとタブが表示されません。2〜3ピクセルが表示されているため(特定の色を設定しているため、タブバーがあることはわかっています)、完全には表示されておらず、タイトルも表示されていません。
私は MainActivity.java 、activity_main.xml をリンクし、誰かが尋ねた場合は、2 つのフラグメントを追加します。
MainActivity.java:
activity_main.xml:
他の情報が必要な場合はお知らせください。できるだけ迅速に対応させていただきます。
java - PagerTitleStrip でタイトルを均等に配置する
これは、私の PagerTitleStrip の XML です。
以下は、私のカスタム PagerAdapter クラスです。
PagerTitleStrip の XML 要素を変更するためのカスタム スタイル:
個人的には、デフォルトで PagerTitleStrip が非常に醜いと思います。次のページのタイトルが画面の横に押しつぶされるのが嫌いです。私の画像配列には約20枚の画像があります。私は基本的に、各ページャーのタイトルを小さなドットにしたいと考えています。また、それらすべてを 1 つのページに均等に配置したいと考えています。これは可能ですか?
android - ツールバーは PagerTitleStrip と RecyclerView の一部を非表示にします
アプリのスクリーンショット 1と スクリーンショット 2
問題は基本的に次のとおりです。ViewPager に layout_behaviour を設定しているにもかかわらず、PagerTitleStrip と RecyclerView がツールバーの下に表示されます。
もっと詳しく:
以下のレイアウトを使用するメイン アクティビティがあり、そこからフラグメントを起動します。CoordinatorLayout + ViewPager と他のすべての凝ったものを試す前に、フラグメントを表示する FrameLayout を用意しました。しかし、私は私が使いたいと決めました
app:layout_behavior="@string/appbar_scrolling_view_behavior"
リサイクルビューをスクロールするとツールバーが消えるようにします。FrameLayout には、ツールバーの下にある recyclerView の位置を修正できる動作がないことがオンラインでわかったので、フラグメントを管理するために ViewPager + CoordinatorLayout に変更しました。
ただし、これによりいくつかの問題が発生しました。私が達成したいのは - PagerTitleStrip が添付されたツールバーです。スクロールするとツールバーが消え、理想的には PagerTitleStrip が表示されたままになります。しかし、Navigation Drawer を引き続き機能させたいのですが、機能しません。まるで存在しない。
さて、この最初のレイアウトでは実際に上記のすべての機能が動作していますが、問題はストリップがツールバーの下にあり、スクロール時にツールバーが非表示にならないと表示されないことです。引き出しが動作します。残念ながら、リサイクラーのビュー項目はツールバーの下に部分的に隠されています - 私が設定したにもかかわらず、画面の正しい位置からスクロールを開始しません - appbar_scrolling_view_behavior
メインアクティビティが膨張するための m_drawerlayout.xml のレイアウト:
そして、これは私の app_bar.xml のコードです
要素を他のコンポーネントの内外に移動しようとしましたが、成功しませんでした。たとえば、ツールバーに添付された PagerTitleStrip を作成し、AppBar レイアウト内に PagerTitleStrip をネストする必要がある 1 つの動作を共有することは論理的に思えますが、PagerTitleStrip は ViewPager の直接の子でなければなりません...このすべて?私はこれらすべてのデザイン機能に不慣れで、成功せずに多くの調査を行いました。ここには同様のトピックがありますが、必要なものはまったくありません。他の基本的なトピックと比較して、私が上でやろうとしていることについてインターネット上にはほとんど何もないようです (いくつかあります)。
タブがないのになぜ ViewPager を使っているのか不思議に思っている人がいれば、それは言ったように、FrameLayout には消えるツールバーを正しく使うための動作がなく、それが私が見つけた良い使い方だからです。また、NestedScrollView を使用できることも確認しましたが、これまで使用したことがありません... ViewPagerTitle を使用する可能性があるため、フラグメントの ViewPager に制限されていると思います。
android - PagerTabSlider: スライダーのコンテンツはスライド後に表示され、pageTitleStrip は決して青い線だけのテキストを表示しません
ページャー タイトル ストリップを使用して viewPager を作成するためのこのリンクをたどっていましたが、アプリを実行するとタブにコンテンツが表示されず、ページャー タブ ストリップに変更するとコンテンツが表示されますが、スライド後にのみ表示されます。私が間違っていることは何ですか?ここに MainActivity.java があります
これがページャーとタブストリップを含むxmlファイルです
前もって感謝します!
android - ページャーのタイトル ストリップにテキスト スタイルを設定する方法
ページャー タイトル ストリップのスタイルとサイズを設定しようとしていますが、テキストの色とサイズしか設定できませんが、ページャー タイトル ストリップに別のスタイルを設定する方法を設定することはできません。ここに私が試したものがあります
スタイル
私のJavaページャーのタイトル
私が間違っていることと、ページャーのタイトルストリップでテキストスタイルを設定するにはどうすればよいですか??