問題タブ [fragmentpageradapter]
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 - FragmentPagerAdapter での対話を無効にする方法は?
私は a にViewPager
支えられており、ある時点でその上にポップアップFragmentPagerAdapter
を表示したいので、その上のすべての相互作用を無効にします。ViewPager
通常、 aListView
または aを使用する場合、これはバッキング アダプタGridView
のメソッドをオーバーライドすることによって行われますが、そのようなメソッドは(または を拡張しないため、その親クラス) には存在しません。areAllItemsEnabled()
FragmentPagerAdapter
BaseAdapter
これを解決する方法を知っている人はいますか?
ありがとう!
android - Androidフラグメント/タブとポケットベル:タブ名が折り返される
Androidサポートv4ライブラリのFragment/TabsとPagerを使用してアプリケーションを構築しようとしています。アプリケーションをAndroid2.3と互換性のあるものにしたいのですが、問題があります。スクリーンショットに表示されます。タブ名は折り返されます。約20〜40個のタブがあり、スワイプでナビゲートできるようにしたい(マーケットアプリケーションで見られるように)。
スクリーンショット:http: //imageshack.us/photo/my-images/17/device20120207161609.png/
xml
android - Android FragmentActivityフラグメントに変数を渡す方法は?
(同一の)フラグメント間で滑らかな水平スライドを備えた、完全に正常に実行されている FragmentActivity があります。Fragment オブジェクトに変数を送信するにはどうすればよいのでしょうか。
私のコードは次のようになります。
したがって、基本的に for() ループでは、GalleryFragment オブジェクトを PagerAdapter に複数回追加しています。ここでやりたいことは、各 GalleryFragment が異なる ID (または文字列) を取得することです。そのループ内の各 GalleryFragment オブジェクトに異なる値を渡す方法がわかりませんでした。現時点では、各オブジェクトはまったく同じ値を取得します。
助けてくれてありがとう。
android - FragmentPagerAdapterで消える奇妙なフラグメント
素敵なUIのグリッドビューを保持するフラグメントを作成しようとしています。私はこれを構築するためにいくつかのサンプルコードを使用しました。
方向スイッチのためにフラグメントの状態を追跡して保存する必要が本当にありますか(どうやら私はそうしています)、それとも何かが足りませんか?それの音(それはFragmentPagerAdapterドキュメントです)から、FragmentPagerAdapterは私のためにすべての状態を保存しているようです...
言うまでもなく、ここに私の問題があります(いくつかのテキストビューを含む4つのフラグメントがあります):
1. Fragment0で画面を傾けると、基になるデータが消え、Fragment2に移動するまで再表示されません。
2. Fragment1で画面を傾けると、Fragment1の基になるデータとFragment0が消え、Fragment3に移動するまでFragment1のデータは再表示されませんが、Fragment2に移動するとFragment0のデータが再表示されます(上記のケース1と同様)。
3. Fragment2で画面を傾けると、その基礎となるデータとFragment1が消え、Fragment3に移動するとFragment1が再表示され、Fragment0に移動するとFragment2が再表示されます。
4. Fragment3を傾けると、Fragment2だけが消えます。
私は明らかに何か間違ったことをしているので、ここに私のコードがあります:
これが私のonCreate(または少なくともその一部)です:
これが私のFragmentPagerAdapterです:
これが私のフラグメントです(私のArrayAdapterを使用):
android - Fragment オブジェクトから FragmentActivity の要素にアクセスする
私は FragmentPagerAdapter を持つ FragmentActivity を持っています。これは、水平スワイプでスライドできる Fragment オブジェクトを多数保持しています。
Fragment オブジェクト内から FragmentActivity の要素 ("elementToBeChanged") にアクセスできるかどうか疑問に思っていましたか? Fragment クラスから FragmentActivity オブジェクトにある TextView 要素に文字列を渡したいと思います。
どうすればいいですか?TextView 要素は Fragment オブジェクトが表示されるたびに (スワイプで) 更新する必要があります。
次のようになります。
android - フラグメントのタグを変更できません
viewPager にいくつかのページ (フラグメント) があります。
次のように、(たとえば)最初のものを削除しようとしたとき:
それは言う
どうしてか分かりません。誰でも私を助けることができますか?ありがとう。
例外:
android - FragmentPagerAdapter スワイプして ListView を表示 1/3 画面幅
右にスワイプするとlistViewが表示されるビューが欲しいです。新しい Google Play ストアで実装されているものと非常によく似ています (下のサンプル画像)。ViewPagerだと思いますが、優先せずに複製してみました。「listViewページ」の幅属性が特定のdpに設定されているだけかもしれないと思っていましたが、うまくいきません。また、 pakerfeldt の viewFlowを変更しようとしましたが、Google がこれをどのように行っているかわかりません
私は正しい軌道に乗っていますか?誰かがこれを複製する方法を知っているなら、私はそれを大いに感謝します. これは、タブレットでナビゲーション ビューを表示する新しい方法として一般的になる可能性があると思います....? コードが最も役立ちます。ありがとうございました!!
右にスワイプ:
スワイプを終了しました。レイアウトにはリストと2 番目のフラグメントの一部が表示されます(正確に表示されているとおり)リストのフラグメントは画面いっぱいに表示されません。
ユーザーが左にスワイプすると、メイン ページのみが表示され、ユーザーがもう一度左にスワイプすると、viewPager は次のページに進みます。
android - FragmentPagerAdapter からフラグメントを削除するには?
ここにはすでにいくつかのトピックがあることは知っていますが、私のケースで作業できる解決策を見つけることができませんでした.
FragmentActivity
カスタムを使用しFragmentPagerAdapter
、フラグメントのリストを保持する作業中のスライド ギャラリーがあります。
その中にFragmentActivity
「ImageView
削除」があります。クリックすると、関数deleteMedia()
が呼び出され、現在のものが削除されFragment
、次のFragment
ように表示されます。私の例ではどうすればいいですか?
フラグメント アクティビティ:
FragmentPagerAdapter:
手伝ってくれてありがとう!
android - ViewPager と PageAdapter を使用した月次/週次カレンダー
ViewPager/PageAdapter を使用して月次/週次のカレンダーを実装して左右に反転させたい (ICS の下で Android カレンダーのように反転しながら異なるビューのコンテンツを表示する) を月/週内に実装したいのですが、いくつか問題があります。 PageAdapter の実装。
getCount()
PageAdapter からメソッドを実装する必要がありますが、ビューの数に制限はありません。
私の他の問題は、instantiateItem(View collection, int position)
メソッドで正しいビュー (またはフラグメント?) を取得することです。
さらなる問題は、左と右を無限に反転させたいことです (現在の月/週の位置 0 から開始しないでください)。