問題タブ [android-listfragment]

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

android - あるListFragmentから別のListFragmentへの移行

ユーザー入力に基づいて、あるアプリケーションから別のListFragmentアプリケーションに移行する基本的なアプリケーションを構築しようとしています。ListFragment

ListView私はAndroidシステムが膨らむデフォルトを利用しているListFragmentので、オーバーライドしませんonCreateView()

の周囲のマージンを設定するためにListFragment、を追加しGlobalLayoutListenerます。

これで、アプリケーションを起動すると、デフォルトのフラグメントを含む最初の画面が正しく表示され、マージンが正しく設定されています。

しかし、メインレイアウトの画像をクリックするとすぐに、最初のフラグメントと同じonActivityCreated()メソッドを持つ2番目のフラグメントへの遷移が呼び出され、2番目のフラグメントのにアクセスしようとすると、メソッドでGlobalLayoutListener恐ろしいContent View not created yetエラーが発生します。 。OnGlobalLayout()ListView

主なレイアウトは次のとおりです:(デフォルトのフラグメントがFragmentTransaction.add()最初に追加されますFrameLayout

このエラーに遭遇しないようにするために私が何をすべきかについて何か考えはありますか?

onCreateView()結局、オーバーライドしてカスタムリストビューを膨らませる必要がありますか(ただし、そのような必要はありません)?

編集:

これが、デフォルトのフラグメントをメインアクティビティに追加する方法ですonCreate()

移行を実行するために、これは私が行うことです:

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

java - notifyDataSetChanged() が ListFragment で機能しない

データベースクエリを介して入力された がありますListViewListFragmentのリストに最初に入力するときに、すべてのデータを問題なくロードしますonCreate()。しかし、データベースに再クエリを実行し、戻り値を に割り当ててassignmentsCursorを呼び出すとnotifyDataSetChanged()、 は更新されませんadapter.mCursor。Eclipse でデバッグ モードに入ると、assignmentsCursor.mCount変更されていることがわかりますが、 を見るとadapter.mCursor.mCount、以前と同じです。(はい、notifyDataSetChanged() が呼び出された後に確認しています。)

私のコードの関連部分:

助けて!!;)

PSさらに詳細/コードが必要な場合は、お知らせください。ただし、データベースが正しくクエリを実行していることは確かです。

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

android - 1 つの Fragment 内の 2 つの ListFragment

Android互換性サポートパッケージを使用してAndroidで次のものを作成しました

ここに画像の説明を入力

基本的に、2 つのタブを表示する FragmentActivity があります。1 つのタブは を表しFragment #1、2つ目はFragment #2です。フラグメント #2 には 2 つの ListFragment 、つまり ListFragment #1 と ListFragment #2 がありますが、問題は、それを実行しようとすると次のエラーが発生することです。

バイナリ XML

行番号 19 には、この場合 Fragment #2 である TextVoiceFragment.class の onCreateView が

行番号 82 には、ListFragment と ListFragment #2 を拡張する VoiceTemplate.class の onActivityCreated 内のコードが含まれています。

次のように Fragment #2 を FragmentActivity に置き換えてみました

ここに画像の説明を入力

しかし、その場合、次のエラーが発生します

ここで TextVoiceFragment はタブ秒です

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

android - ListFragment セレクターはすべてのアイテムを選択します

この ListFragment があり、Activity で次のように呼び出しています。

私のフラグメントでは、単一の選択肢を設定しました:

私のマニフェストでは、スタイルを設定しました:

テーマは次のように定義されています。

そして色:

ただし、アプリが実行されるたびに、アイテムを長押しするかドラッグしようとするまでは問題ないように見えます。次に、1 つの要素のみを選択するのではなく、すべての要素が選択され、このように表示されます。

問題は、すべての要素ではなく 1 つの要素のみを選択するようにリストを作成するにはどうすればよいかということです。

ここに画像の説明を入力

どんな助けでも大歓迎です。

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

android - Androidの詳細アクティビティからリロードするリストローダーを作成するにはどうすればよいですか

私は ListFragment を持っています。このデータは SimpleCursorLoader によってロードされます (独自の実装; カーソルでロードされ、URI を使用しません)。

リスト内のアイテムが選択されたとき。新しいアクティビティ (詳細アクティビティ) を開始するか、ListFragment の横にある詳細フラグメントで選択されているものを表示します。画面サイズによります。

詳細フラグメントが ListActivity に追加された場合、リストをリロードする方法を見つけました。ListActivity にインターフェイスを割り当て、変更が発生したときに詳細フラグメントから呼び出します。リストフラグメントでは、getLoaderManager().restartLoader(0, null, this); を使用してリストをリロードします。

今私の問題は、詳細アクティビティが読み込まれている場合、ListActivity のメソッドにアクセスできないことです。おそらく、いくつかのオブザーバー パターンを実装できます。しかし、これにはベストプラクティスが必要です。
詳細フラグメントがデータベース内のデータを変更したときに、ListFragment でリストをリロードするにはどうすればよいですか。

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

android - XML データを Android ListFragment に解析する

XML を ListActivity に正常に解析しました。配列から ListFragment を正常に作成しました。ただし、オンライン チュートリアルがないため、これら 2 つのアクティビティを組み合わせることはできません。

Android 3.0 以降の ListFragment にデータを入力し、Android SAX パーサーを使用してオンライン XML ファイルからデータを入力する方法を教えてもらえますか?

解析クラスではなく、ListFragment と組み合わせて表示する方法にもっと興味があります。シンプルにするために、SimpleAdapter を使用するとします。

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

android - サンプルからプロジェクトにListFragmentを実装する方法は?

次のようなListFragmentを呼び出すPagerアダプタがあります。

次に、ListViewFragmentに変更したいListActivityがあります。

しかし、私は本当にそれを機能させることができません..私はそれを試しました:

更新: -私は自分の質問に答えるだけで、サンプルからプロジェクトにListAdapterを実装する方法を初心者に説明するための小さなチュートリアルを作成します。

サンプルからこのListAdapterを取得しました。ファイルをプロジェクトにコピーするだけで、実行するとクラッシュします。

だから、あなたは私の答えに従い、ListArrayAdapterインターネットで見つけたものを何でも変更して実装する必要があります。

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

android - ImageViewをListFragmentに追加するにはどうすればよいですか?

通常、ListViewを使用して、画像とテキストをListViewアイテムに追加するのは簡単です。カスタムアダプタを使用して、アダプタとsetListAdapter(アダプタ)を作成します。

ImageViewと同じリストを含むFragmentアプリを作成したいと思います。例を検索しましたが、画像のあるものは見つかりませんでした。誰かが私に例を教えてくれませんか?それがどのように行われるかを見ることができますか?

それはレイアウトランドXMLで行われますか?たとえば、次のxmlを使用してそれをどのように宣言しますか。

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

android - これをどのように実装できますか?(listfragment、ハニカムでスクリーンショットを設定するのが好き)

Honeycombの設定画面です(新規の方は画像投稿不可です…) ListFragmentを使って実装していると思いますが、Selectorを使っているだけですか?

Honeycomb 内の基本的なアプリケーションのように思えるので、Android はその特定のレイアウトをサポートすると考えています...これをどのように実装する必要がありますか?