問題タブ [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 - Recycleviewer Adapter NotifyDataSetChanged が機能しない?
タブの作成にPagerSlidingTabStripを使用しており、各タブでRecyclerview
関連するタブ項目を作成する必要があります。たとえば、Toyota、Benz、Ford の名前の 3 つのタブとすべての項目を表示するタブがあるため、Toyota タブにはその車両などがあります。Recyclerview
アイテムには、カートに追加してカートから削除するTextview
ためのボタンと、注文数を表示するためのボタンがあります。削除ボタンTextview
はデフォルトで非表示になっており、ユーザーがアイテムをカートに追加すると削除ボタンとTextview
可視性が true になります。問題は、ユーザーがカートにアイテムを追加すると、[削除] ボタンとTextview
関連アイテムが [すべて] タブに表示されないことです。しかし、すべてのタブで、ユーザーがカートにアイテムを追加すると、関連するタブのアイテムに反映されます。問題はのアダプターだと思いますRecylerview
、ビューを保持し、すべてのアイテムのタブを更新しません。おそらく.Adapterを使用していますNotifyDataSetChanged
がRecyclerview
、機能しません。
カートにbutton
追加して削除する: mDecremtBtn および mIncrementBtn をクリックすると表示Textview
され、ボタンが減少します。
クラス SimpleStringRecyclerViewAdapter の OnbindeViewHolder では、 RecyclerView.Adapter アイテムが更新されます。
https://forums.xamarin.com/discussion/120389/recycleviewer-adapter-notifydatasetchanged-not-work/p1?new=1の完全なコード
java - PagertabStrip のスタック位置
PagerTabStrip メニューを使用してアプリを設計しました。フラグメントの 1 つは、写真が選択されている場所です。画像は画面全体に移動できます。問題は、画像を含む ImageView を移動すると、PagerTabStrip メニューの下に移動し、PagerTabStrip メニューの上に移動したいということです。一種の z-index が必要です。「高度」パラメーターを試しましたが、別のフラグメントやレイアウト ファイルでは機能しません。ImageView ピクチャを含むフラグメントは、PagerTabStrip メニューのレイアウト ファイルとは異なるレイアウト ファイルにあるため、正しいスタック順序に「リストの順序」を使用できません。私は何をすべきか?
android-fragments - PagerTabStrip を使用しているときに Fragment クラスがコンテンツを表示しないのはなぜですか?
フラグメントに関する 1 つの問題で立ち往生しています。さまざまなフラグメントを切り替えて、上部にメニューを表示したいだけです-非常に標準的だと思います-smth。ここみたいに:
この目的のために、PageAdapter をセットアップします (ここで、SMartFragmentStatePageAdapter は FragmentStatePagerAdapter から派生したものです)。
メイン クラスでページ アダプターを初期化します。
そして、私の ArrayFragment クラスは次のようになります。
ここで、PageAdapter の見出しタイトルを表示するには、レイアウト ファイルに「PagerTabStrip」を追加する必要があるため、メイン クラスのレイアウト ファイルは次のようになります。
問題は、PagerTabStrip を使用しているときに、ArrayFragment の内容が表示されないことです。
PagerTabStrip の場合:
PagerTabStrip を使用しない場合:
そのため、PagerTabStrip がないとコンテンツが表示され、その理由がわかりません。
ここで、解決策は getSupportFragmentManager() の代わりに getChildFragmentManager() を使用することである可能性があることを読みました。しかし、この関数は、メイン クラスが Fragment から派生している場合にのみ使用できますが、FragmentActivity から派生しているため、これは解決策にはなりません。
何か案は?