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

android - Recycleviewer Adapter NotifyDataSetChanged が機能しない?

タブの作成にPagerSlidingTabStripを使用しており、各タブでRecyclerview関連するタブ項目を作成する必要があります。たとえば、Toyota、Benz、Ford の名前の 3 つのタブとすべての項目を表示するタブがあるため、Toyota タブにはその車両などがあります。Recyclerviewアイテムには、カートに追加してカートから削除するTextviewためのボタンと、注文数を表示するためのボタンがあります。削除ボタンTextviewはデフォルトで非表示になっており、ユーザーがアイテムをカートに追加すると削除ボタンとTextview可視性が true になります。問題は、ユーザーがカートにアイテムを追加すると、[削除] ボタンとTextview関連アイテムが [すべて] タブに表示されないことです。しかし、すべてのタブで、ユーザーがカートにアイテムを追加すると、関連するタブのアイテムに反映されます。問題はのアダプターだと思いますRecylerview、ビューを保持し、すべてのアイテムのタブを更新しません。おそらく.Adapterを使用していますNotifyDataSetChangedRecyclerview、機能しません。

カートにbutton追加して削除する: mDecremtBtn および mIncrementBtn をクリックすると表示Textviewされ、ボタンが減少します。

クラス SimpleStringRecyclerViewAdapter の OnbindeViewHolder では、 RecyclerView.Adapter アイテムが更新されます。

Imagenary でのシナリオ: ここに画像の説明を入力

https://forums.xamarin.com/discussion/120389/recycleviewer-adapter-notifydatasetchanged-not-work/p1?new=1の完全なコード

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

java - PagertabStrip のスタック位置

PagerTabStrip メニューを使用してアプリを設計しました。フラグメントの 1 つは、写真が選択されている場所です。画像は画面全体に移動できます。問題は、画像を含む ImageView を移動すると、PagerTabStrip メニューの下に移動し、PagerTabStrip メニューの上に移動したいということです。一種の z-index が必要です。「高度」パラメーターを試しましたが、別のフラグメントやレイアウト ファイルでは機能しません。ImageView ピクチャを含むフラグメントは、PagerTabStrip メニューのレイアウト ファイルとは異なるレイアウト ファイルにあるため、正しいスタック順序に「リストの順序」を使用できません。私は何をすべきか?

ここに画像の説明を入力

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

android-fragments - PagerTabStrip を使用しているときに Fragment クラスがコンテンツを表示しないのはなぜですか?

フラグメントに関する 1 つの問題で立ち往生しています。さまざまなフラグメントを切り替えて、上部にメニューを表示したいだけです-非常に標準的だと思います-smth。ここみたいに:

ここに画像の説明を入力

この目的のために、PageAdapter をセットアップします (ここで、SMartFragmentStatePageAdapter は FragmentStatePagerAdapter から派生したものです)。

メイン クラスでページ アダプターを初期化します。

そして、私の ArrayFragment クラスは次のようになります。

ここで、PageAdapter の見出しタイトルを表示するには、レイアウト ファイルに「PagerTabStrip」を追加する必要があるため、メイン クラスのレイアウト ファイルは次のようになります。

問題は、PagerTabStrip を使用しているときに、ArrayFragment の内容が表示されないことです。

PagerTabStrip の場合:

ここに画像の説明を入力

PagerTabStrip を使用しない場合:

ここに画像の説明を入力

そのため、PagerTabStrip がないとコンテンツが表示され、その理由がわかりません。

ここで、解決策は getSupportFragmentManager() の代わりに getChildFragmentManager() を使用することである可能性があることを読みました。しかし、この関数は、メイン クラスが Fragment から派生している場合にのみ使用できますが、FragmentActivity から派生しているため、これは解決策にはなりません。

何か案は?