問題タブ [pagerslidingtabstrip]

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 に答える
2847 参照

android - フラグメントがロードされていません

アプリケーションの 2 つのタブの 1 つで listview を使用してフラグメントを膨張させようとしています。

しかし、得ているのはこれだけです: (これは永遠に続く..)

ここに画像の説明を入力

これが私がやろうとしていることです。

ListFragment.Java

問題はどこですか?

EDIT:タブがなく、表示するアクティビティが1つしかない場合、同じコードがうまく機能しました。

私のレイアウトファイル:

fragment_list_items.xml :

ListView.xml :

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

android - タブの変更時に SetText が機能しない

SlidingTabLayout があり、別のページ (フラグメント) が選択されるたびに settext を変更しようとしています。

私はフラグメント自体を通してこれをやろうとしています。全部で 3 つありgetActivity()onCreateView

アプリケーションがクラッシュすることはありませんが、これが原因で、タブごとに間違ったタブ名が表示されます。それらは順不同で、クリックされた順序によっては名前が 2 回表示される場合があります。

何が間違っているのかわかりません。これが私の現在のコードです:

タブ 1-3:

リクエストがあれば、さらに多くのコードを表示できます。すべての助けに感謝します。

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

android - astuetz/PagerSlidingTabStrip にプレス効果またはセレクター インジケーターを追加するにはどうすればよいですか?

私は astuetz ライブラリを使用し、私の Android アプリケーションに PagerSlidingTabStrip を実装しました。プレス効果を変更したいので、試しました:

タブセレクターのコード:

プレスカラーはダークグリーンに変更する予定なのですが、ご覧のように変わらず、赤や黄など他の色を使ってもこんな感じに・・・。

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

android - NavigationDrawer 内の PagerSlidingTabStrip の奇妙な動作

アクティビティが開始されると、ロードされ、NavigationDrawer内部には 3 つのセクションがあります。1stには、正しく機能するRecyclerViewがあります。2 番目には、PagerSlidingTabStrip問題のある があります。3番目には、PreferenceManagerを変更してうまく機能するコードがいくつかあります。

ここでの問題は、のgetItem()メソッドがCustomPagerAdapter一度だけ呼び出されることです。からユーザーセクションをクリックしたのは初めてですNavigationDrawerが、ナビゲートした後、もう一度開こうとするgetItem()と呼び出されないため、内部では何も初期化されませんViewPager

次に、アプリを再度開く必要があり、PagerSlidingTabStrip一度は機能します。

私を案内してください。何が問題なのですか?

更新: いくつかのテストを行ったところ、最初にセクション 2 を起動したときにgetItem()ofFragmentPagerAdapterが 1 回だけ呼び出され、再度起動しようとしても呼び出されないことがわかりました。なんでそうなの?

NavigationDrawer セクション:

2 番目のセクション - UserFragment:

FragmentPagerAdapter - CustomAdapter:

ナビゲーションドロワー:

ナビゲーションドロワー

NavigaiontDrawer から初めて開いたユーザー:

NavigaiontDrawer から初めて開いたユーザー

NavigaiontDrawer から 2 回目に開いたユーザー:

NavigaiontDrawer から 2 回目に開いたユーザー

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

android - PagerTabStrip のタイトルをすぐに更新しますか?

2 つのタブを持つ PagerTabStrip がありますが、すべて正常に動作しています。しかし、ユーザーがアプリで特定のタスクを実行すると、getPageTitle() が呼び出されるのを待たずに、タブ (少なくとも 1 つ) のタイトルをすぐに更新する必要があります。これどうやってするの?

タブで ActionBar を使用したとき、次のコードを使用して 2 番目のタブを更新しました。

私が必要としているのはこれに代わるものですが、PagerTabStrip を使用しています。


編集

以下が機能しているようです。

他のソリューションも大歓迎です!