問題タブ [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.

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

android - Cannot Set Image and Text in Center Vertical Android PagerTabStrip Android

I got problem when I try to set image and text vertically center. So I'm using SpannableStringBuilder and ImageSpan. I try to combile image and text by this code :

And this is my xml layout which contains PagerTabStrip

I've already set the ImageSpan.ALIGN_BASELINE, but I'm not get the expected result. The text remains at the bottom, not aligned in the same line of the image icon...

Have I missed something?

Thanks...

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

android - PagerTabStrip はフラグメントをカットします

同じアクティビティの 2 つのフラグメント間を移動する viewPager を実装しようとしています。また、PagerTabStrip も追加しました。少しだけサンプルを作ってみたのですが、なぜかフラグメントが切れてしまいます.レイアウトで定義されたボタンも表示されません.

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

android - PagerTabStrip をカスタマイズする方法

これが私が作る画面です:

レイアウトタブバー

私はそれを行う方法がわかりませんし、それが可能かどうかもわかりません!

実際、以下のxmlのようなViewPagerとPagerTabStripを使用します

精度 : コンテンツはスクロール可能で、左右にスワイプできる必要があります (=ViewPager)

しかし、選択した「タブ」の背景と「タブインジケーター」の位置を変更できるかどうかはわかりません。

また、現在、タブが 3 つしかないかどうかはわかりません。これが、「PagerTabStrip」を使用して、スクロール可能なタブバーを備えた Google Play アプリケーションとして使用する理由です。

最後に、思い通りにカスタマイズできない場合は、「TabHost」を使用すると思いますが、「ViewPager」では機能しません。

より良い解決策があれば、検討します。

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

android - 水平方向のスワイプ カード効果のための setPadding() を使用した ViewPager - PagerTabStrip のタイトルを切り取る

ViewPager で setPadding() を使用してカード スワイプ効果を実現していますが、これは正常に機能していますが、ViewPager (60, 0, 60, 0) にパディングを適用すると、PagerTabStrip の幅が明らかに小さくなり、タイトルと画面の両端の間に 60 dp のギャップがあります (下図のように)。

SetMinimumWidth() を使用して (より良い解決策がない場合) プログラムで PagerTabStrip の幅を広げようとしましたが、違いはありません。

setPadding() によって引き起こされるカットオフ タイトルと 60 dp のギャップを克服するにはどうすればよいですか? ありがとう!

私が使用するコード:

xml:

ここに画像の説明を入力

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

android - pagerTabStrip でまれにクラッシュする

プロジェクトで pagerTabStrip を使用しました

これにはいくつかの固定されたいくつかのタブが動的に追加されます。この操作には、データに応じて notifydatasetchanged() を何度も使用することが含まれます。

スタックトレースは

私が何をしているのか教えてください。どんな助けでも大歓迎です。

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

android - PagerTabStrip は、フルスクリーンで 1 つのストリップではなく 2 つのストリップを追加します

Android Studio プロジェクトに PagerTabStrip を実装しようとしています。フルスクリーン アクティビティを使用していますが、この写真に示すように、2 つのタブ ストリップが追加され、2 つ目は空です。ここに画像の説明を入力

通常のアクティビティを使用すると、必要なタブ ストリップが 1 つだけ追加されます。 ここに画像の説明を入力

2 番目の写真は Google プロジェクトのサンプルですが、新しいフルスクリーン アクティビティ プロジェクトと新しい定期アクティビティ プロジェクトを作成しましたが、同じ結果が得られました。全体を通して、Google プロジェクトの同じコードを使用しました。

上記のフルスクリーン アクティビティから、XML で ViewPager と PagerTabStrip を設定します。

そして FullscreenActivity.java で:

そして、これに必要な 2 つのクラス:

この 2 番目のバーを取り除くにはどうすればよいですか? xml 要素と Java コードを取り除こうとして、私はほとんど行き詰まりました。ありがとう