問題タブ [android-cursoradapter]
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 - 行レイアウトが異なるカーソルアダプタ
カーソル内のデータに応じて 2 つの異なるレイアウトを使用するカスタム カーソルアダプターを作成しようとしています。これを実現するために「getViewTypeCount() と getItemViewType() のオーバーライド」について読み続けていますが、これを実装する方法がわかりません..
これは bindView と新しい View メソッドの私のコードです:
.
編集: これで機能しましたが、カーソル内のデータに応じて使用する行レイアウトを選択したいのですが、それを機能させることができません..誰かアイデアがありますか?
android - Androidチェックボックス-以前に設定されたSetOnCheckedChangeListenerを削除する
カスタマイズしたCursorAdapterを使用してListViewを表示するアプリケーションがあります。カスタムCursorAdapter.bindView内に、チェックされた値(カーソルの列に基づく)を設定し、clickListenerを設定するCheckBoxオブジェクトがあります。これが私のコードです:
唯一の問題は、Androidがビューをリサイクルするときに、onCheckedChangeListenerがまだアクティブであるため、setChecked()を呼び出すと、リスナー内のそのコードが実行されることです。含めたコードが実行される直前にonCheckedChangedListenerを無効にする方法を知りたいです。
android - CursorAdapter 内の mcheckBox.setOnCheckedChangeListener
カスタム CursorAdapter を使用して設定された ListView があります。BindView 内には、次のコードがあります。
ただし、リスト内のチェックボックスの 1 つが設定されている場合、実行されるコードは、リスト内の最後の項目のカーソル位置に適用されるように見えます。したがって、4つのアイテムのリストで
c.getInt(c.getColumnIndex(ToDoDBAdapter.KEY_ID))
それぞれ 1、2、3、4 を返す必要があり、4 つのボックスのいずれかをチェックすると、値 4 が返されます。
つまり、 onCheckedChangedListener は、リスト内のすべての CheckBox で同じです。
android - ListViewのCursorAdapterとArrayAdapter
ListView
WebからJSON形式で取得するデータを入力したいと思います。リストは理論的には無限である必要があり、アプリが一番下までスクロールすると、より多くのデータを要求します。
Cursor
またはアダプターを使用してArray(List)
、オンラインデータベースを自分のオンラインデータベースにリンクする必要がありますListView
か?- より一般的には、カーソルと配列のどちらかを選択するときに考慮すべき引数は何ですか?
android - GridView で Android コンテンツ プロバイダーを使用して多数の画像を参照する
ユーザーがサーバーに保存されている多数の画像 (10000) を閲覧できるようにする Android アプリケーションを実装する必要があります。
REST スタイルの HTTP 呼び出しを使用して、画像に関する情報を取得できます。たとえば、GET http://uri...?itemsstart=n&itemscount=mを使用すると、画像の名前と場所が返されます。
この情報を取得するために使用できるカーソル アダプタを備えたコンテンツ プロバイダがあります。GridView
これを に接続して、画像をスクロールできるようにしたいと思います。
少数の固定数の画像に対して同様のシナリオを使用することについて、ここやウェブ上の他の場所にいくつかの例があります。 orで使用するだけ setAdapter
で、ユーザーがメニューなどからデータベースクエリを開始すると、魔法のようになります.GridView
ListView
私の場合、アプリがバックグラウンドで「チャンク」に画像をロードしている間、ユーザーは継続的に画像をスクロールできるはずです。
CursorAdapter/GridView
私の質問は、継続的なスクロールのために組み合わせが更新されるように、画像の新しい「チャンク」を取得するために新しいクエリをいつどのように開始するかです。このシナリオについてアドバイスをいただければ幸いです。
android - カーソルアダプタによって入力されたリストビューをフィルタリングします
データベースの行を含むカーソルアダプタをリストビューに入力しました。
リストビューのアイテムをフィルタリングしたいのですが、次の場合に行います。
動作しません。
カーソルでアイテムをフィルタリングするにはどうすればよいですか?
android - カーソル アダプター リストビュー 3 フィールドを同時にフィルター処理する
カーソル アダプターが設定されたリストビューをフィルター処理しましたが、同時に 3 つの異なるフィールドを使用してリストをフィルター処理したいと考えています。
より良い説明: 私は 3 つのスピナーを持っています。これらによって、3 つの文字列を選択してリストをフィルター処理しますが、3 つの文字列すべてを渡してリストをフィルター処理する方法がわかりません。
ありがとう。
android - AndroidJSONの解析とsqliteへの挿入
理解のためだけに。
現在、次のように機能する非同期タスクがあります。
これは、リストビューの挿入と更新を処理する正しい方法ですか?現在、実行後にヒットするたびにわずかなハングが発生しています。代わりに、データを解析してdoInBackgroundに挿入する必要がありますか?
android - Android MergeCursor がバージョン > 3.x で壊れていますか?
誰かがこのクラスを使用して、Android バージョン 3.x 以降で壊れているかどうかを確認しましたか? 以前のバージョンではうまくいきました。次に例を示します。
何も表示されません。カーソルをクリーニングしているようです。SDK
> 3.xで何か不足していますか?
android - カスタム アダプタでカーソルがテキストを正しくバインドしない
SimpleCursorAdapter
my用に拡張されたカスタム アダプタがListFragment
、データベース内の項目を正しく表示しません。TextView にテキストが表示されません。正しいテキストを表示するには、カーソルに対して他に何をする必要がありますか?
オーバーライドする必要があると思ったbindView
が、それは効果がなかった
アダプターの設定:
アダプタ: