問題タブ [pagertabstrip]
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 - Android PagerTabStrip テキストが消える
ある日以来、PagerTabStrip テキストが消えています。
テキストは半分しか見えず、editText にフォーカスすると消えますか?
xml ファイルを変更しませんでしたが、これはどのように見えるかです。
いくつかの Google ライブラリを更新しましたが、build.grade を変更したり、sdk22 を更新したりしませんでした。とにかく、これらは私の依存関係です:
私の問題は何ですか?
編集:すべて同じ問題で複数のプロジェクトを作成しました。
EDIT2:古いバージョンでも同じことをしました。これはlibの問題に違いないと思いますか?
EDIT#:それはGoogleの問題です。https://code.google.com/p/android/issues/detail?can=2&start=0&num=100&q=&colspec=ID%20Type%20Status%20Owner%20Summary%20Stars&groupby=&sort=&id=183127
私は私のgradleを変更しませんでした。これを解決するには?
android - 利便性と機能性のための TabLayout と pagerTabStrip
ViewPager を使用する場合、PagerTabStrip またはその逆の代わりに TabLayout を使用する利点はありますか? それとも同等ですか?どちらが便利ですか?より優れた機能を提供するものはありますか? ここでも、ViewPager のコンテキストで、すべての質問が行われるため、すべての回答が期待されます。ありがとう。
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 - SlidingTabLayout と Actionbar のタイトル
アプリで (Google ソースから)を使用して、SlidingTabLayout
異なるフラグメント間を移動しています。コンテンツ間をうまくスワイプできますが、私が直面している問題は、奇妙な動作をしているアクション バーのタイトルです。
2 つのタイトル (「First Title」と「Second Title」) を持つ 2 つのタブがあるとします。
を含むフラグメントを最初に入力するSlidingTabLayout
と、アクションバーのタイトルは次のようになります。
スワイプすると (たとえば 2 番目のタブに)、アクションバーのタイトルは次のようになります。
そしてこのまま。少なくとも 1 回スワイプすると、最後に読み込まれた Fragment のタイトルがActionbar に表示されるようです。
私が欲しいのはこれです:
タイトルが何であっても変わらない「メインタイトル」をアクションバーに表示したいと思いSlidingTabLayout
ます。
ここに私のコードのいくつかの部分があります:
** SlidingTabLayout を含むフラグメント:
** アダプター:
onResume
Fragment を入力するたびに、メソッドで ActionBar のタイトルを設定しています。
ありがとう !
編集1:
SlidingTabLayout
Google I/O から入手した新しいものを使用してみましたが、結果は同じです。
ActionBar のタイトルは最初はヒントのようですが、別のフラグメントにスワイプすると、最後に読み込まれたフラグメントに変わります。
フラグメントをロードしているようで、フラグメントがロードされるたびに、ActionBar のタイトルがそのフラグメントのタイトルで上書きされます。
編集2:
コードを変更して最新バージョンを投稿し (現在は SlidingTabLayout を使用しています)、mainTitle を取得する方法を示しています。