問題タブ [simplecursoradapter]

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

android - ListViewの[リスナー]をクリックします

SDKページからこの例を変更して、電話からすべての連絡先グループを取得して表示します。ただし、そのうちの1つをクリックして、Groups._IDを使用して別のことを行う方法を理解することはできません。誰かがこのリストでクリック/選択リスナーを取得する方法を教えてもらえますか?

MyListAdapter.java

custom_list_activity_view.xml

two_line_list_item.xml

AndroidManifest.xml

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

android - Android:カスタムSimpleCursorAdapterのnewViewとbindViewの問題

見つけた唯一の例の1つからカスタムSimpleCursorAdapterを作成しました。

ListActivityが呼び出されると、すべてのDBエントリに対してnewViewとbindViewが呼び出され、すべてのエントリに対して再度呼び出されます。いくつか質問があります。

-例は正しいですか(そうでない場合は、どこで見つけることができますか)?

-bindView呼び出しの前に常にnewView呼び出しがある場合、なぜ両方の関数で同じことを行うのですか?

-シーケンスnewView-bindViewがアイテムごとに2回呼び出されるのはなぜですか?

-一部のCursorAdapterの例でnewViewとbindViewの代わりにgetViewを使用するのはなぜですか?

基本的に、SimpleCursorAdapterはどのように使用する必要がありますか?また、私のコードの何が問題になっていますか?

ありがとう


ListActivity

カスタムSimpleCursorAdapter

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

android - Android の質問: SimpleCursorAdapter を使用する場合、列の 1 つをフォーマットするにはどうすればよいですか

データベース クエリにマップされるリストを作成しようとしていますが、データベース内のフィールドの 1 つにタイムスタンプがあり、表示されると実際の値ではなく「3 月 2 日水曜日」のような日付として表示されます。 1299517239487 のようなデータベース...

クエリを言い換えるか、クエリを実行した後にカーソルを装飾することでこれを解決できますが、単純なカーソル アダプターにこの列をその特定の方法で表示させたいと思います。

誰もそれを行う方法について何か考えがありますか?

いくつかのコード:

それを修正するために、ある種のポスト プロセッサをアダプタに追加できるようにしたいと考えています。

ありがとう!

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

android - Android SimpleCursorAdapter - ListView の結果を制限する

ラップトップから離れているため、コード例を作成できないため、前もってお詫び申し上げますが、質問に答えていただけるように十分に明確にできることを願っています。私は(SimpleCursorAdapterを介して)sqlite dbに支えられたListViewを持っています。機能を実装しようとしているので、リストには一度に db クエリから特定の数の要素のみが表示されます。これは、onCreate でデータベースからすべてのデータをロードし、リストの開始時に SimpleCursorAdapter の getCount メソッドを優先する要素数でオーバーライドすることで実現しました。さらに多くの要素をリストにロードするボタンもあります。これは、getCount が返すカウントを更新することによって行われます。

これはリストビューの行を追加する際にうまく機能しますが、ボタンをクリックした後、リストの内容に奇妙な動作が見られます。bindview メソッドで設定されているリスト要素が重複しており、要素の内容が正しくありません。これは getCount メソッドをオーバーライドすることと関係があると思います (「Load Next 25」関数を実行するより良い方法だと確信しています)。これは、db 結果セット全体を表示するだけではこの動作が見られないためです。そのメソッドをオーバーライドしないでください。

私の質問は、SimpleCursorAdapter を扱っているときに、getCount メソッドをオーバーライドすると、bindview メソッドでおかしな動作が発生する可能性があると思いますか? ListView をサポートする db クエリの結果を使用して、このタイプの機能を実装する最良の方法は何ですか?

事前に感謝します...必要に応じて、明日ラップトップに戻ったときにコードスニペットを提供できます。

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

java - ListViewのSimpleCursorAdapter?

私のアプリでは、string[]またはArrayList[]によって入力されているリストビューにSimpleCursorAdapterを使用する必要があります...

私は次のコードを試しました:

しかし、次のようにエラーを表示します。

原因:java.lang.ClassCastException:java.util.ArrayList $ ArrayListIterator at com.kpj4s.way2sms.ContactsList.onCreate(ContactsList.java:62)at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1047)at android .app.ActivityThread.performLaunchActivity(ActivityThread.java:1586)

カーソルオブジェクト「c」が正しく設定されていないと思います

誰かがコードを手伝ってくれるか、代替案を教えてくれますか(注:SimpleCursorAdapterのみを使用する必要があります)

ありがとう :)

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

java - Androidのリストビューに画像を追加するにはどうすればよいですか?

シンプルなカーソルアダプターを使用してデータベースで埋められた2つのテキストビューを含むリストビューがあります。データベースからの対応する画像を使用して、リスト内の各項目内に画像を追加したいと考えています。このトピックについて検索しましたが、まだ解決策を見つけていません。どんな助けでも大歓迎です

ありがとう

0 投票する
4 に答える
20723 参照

java - 画像とテキストで使用するリストビュー用のカスタム カーソル アダプタを作成するにはどうすればよいですか?

こんにちは、2 行のテキストを含む画像を表示できるように、カスタム カーソル アダプターを作成したいと考えています。カスタム カーソル アダプターを理解するのに苦労しましたが、データベースのパスから入力されるイメージビューを追加する方法がわかりません。

0 投票する
4 に答える
1995 参照

android - SimpleCursorAdapterでfindViewById()の場合のnullPointer

いくつかのビューが定義されたxmlファイルでSimpleCursorAdapterを使用していました。

私の目的は、TextViewのテキストの色とLinearLayoutの背景色(つまり、ListViewの各行)をプログラムで設定することでした。色はデータベースから返されます。

たとえば、TextViewを操作しようとしたときに、文句なしにNPEが検出された後、NPEを取得していました。

これは公正です。リストに複数のエントリがある場合は、「R.id.listText」は機能しないと考えるのが妥当です。そこで、SimpleCursorAdapterを拡張しました。

そして、2つの異なるエラーが発生します。

  • 同様のNPEが「text.setTextColor(mTextColor)」でスローされます
  • ImageViewの行にコメントがない場合、 「 Row.findViewById(R.id.listIcon)」を呼び出している「 ClassCastException:android.widget.TextView 」が表示されます。

参考までに、Commonswareのサンプルコードを自分の状況に適用しようとしていました。リンク(pdf)


これに変更されました:

次のアクティビティでClassCastExceptionが発生します(リストアイテムをクリック)。次のアクティビティでは何も変更されていません。エントリのあるリストにSimpleListAdapterを使用すると機能したので(クリックするとActivity2になります)、この拡張クラスではまだ間違っていると思います。

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

android - AutocompletetextviewとSimpleCursorAdapterの問題

私はこれに本当に問題を抱えています、そして私は私がいくつかの助けを得ることができるのだろうかと思っていました。私は次のコードを持っています。

これを使用するコードは次のとおりです。

このデータベースを機能させようとしていますが、オートコンプリートを機能させることができないようです。助言がありますか?

本当にありがとう!ジョン