問題タブ [simpleadapter]
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 - ビットマップとテキストビューの ArrayList を設定する SimpleAdapter
SD カード内に保存されているビットマップと配列リストを作成できるようにしたいと考えています。
Android開発者では、ハッシュマップが各キーで使用されるアイテムをロードするキーを保持します。
私の問題は、 R.id.image がビットマップではなく整数である HashMap.put(ImageKey, R.id.image) の例を使用して「サイト」を知っているので、実際のビットマップ画像をどのように表示するかです。
私の質問は、「SimpleAdapter 内にビットマップをどのようにロードしますか?」です。
android - ユーザー操作後にListViewを更新する
ユーザーがsource-SQLiteテーブルから行を削除した後、ListViewの更新に苦労しています。
私は解決策を数日探して、私が使用することを勧めるいくつかの場所を発見しましnotifyDataSetChanged()
たが、それをどこに置くか、そしてそれをどのように使用するかがわかりません。
BaseAdapterを使用しようとしていますが、LogCatを確認した後、これが正しく行われたかどうかわかりません。
これは私が使用しているコードです:
私はひどい間違ったことをしているに違いない!それを実行しようとすると、LogCatでこれを取得するためです。
そして、私が入れようとすると:
try {}の外では、このエラーはLogCatにあります。
タスクの実行後にリストビューを更新するために、誰かが私を正しい方向に向けることができますか?
ありがとう!
android - リスト ビューの既読および未読メッセージ
list view
メッセージのリストを表示する があります。リストビューを表示するために使用SimpleAdapter
しています。hash map
(メッセージが読まれたかどうかを示すフラグ(true / false)が設定されています)。正しく機能しています。フラグが読み取られると、フラグを更新できます。既読メッセージと未読メッセージを区別する方法 (未読メッセージを太字で表示したいだけです)。
android - Android: 画像の HashMap.put の処理
リストビューに画像を追加したいのですが、どうすればよいですか? 名前とタイプは正しく表示されています。現在、ここで立ち往生しています。
次のように適切に画像が必要です。
android - xml は SimpleAdapter をどのように探すべきか
意味:
これが適切に機能するためには、xml レイアウトはどのように見える必要がありますか。
これが私のものです:
フィールドにデータを入力するクラスは次のとおりです。
android - simple_list_item_2 を使用していて、setOnItemClickListener の使用方法がわかりません
すみません、私は新しいです:これは新しいです。a を使用しsimple_list_item_2
て 11 個のアイテムを表示します。これらの 11 項目は、 を使用してロードされHashMap
、次にSimpleAdapter
. これは、すべてを表示する際にうまく機能します。問題は、私がsetOnItemClickListener
行けないことです。コード:
ここまでは素晴らしいので、リストを取得します。リストからアイテムを選択できるようにしたいので、次の2行をコーディングしました
次のエラーが表示されます
The method setAdapter(SimpleAdapter) is undefined for the type ArrayList<HashMap<String,String>>
と
The method setOnItemClickListener(new AdapterView.OnItemClickListener(){}) is undefined for the type ArrayList<HashMap<String,String>>
android - SimpleAdapterデータを更新した後のListActivityの更新
データを保持するSimpleAdapterオブジェクトを更新した後、ActivityListのビューを更新できませんでした!SimpleAdapterにはnotifyDataSetChanged()メソッドがなく、ListActicityからリストビューを取得するとinvalidateViews()が機能しません!!
android - ListViewのアイテムの背景色の設定に関する問題
私はListView
、ユーザーがそのアイテムの1つをクリックすると、そのアイテムを青色にしたいと思っています。これを行うためにonCreate()
、アクティビティのメソッドでListView
、ユーザークリックのリスナーを設定しました。
最初に表示されるアイテムはすべて正常に機能しますが、リストをスクロールすると
NullPointerException
、値が正しいアイテムインデックスの位置にある arg0.getChildAt(arg2).setBackgroundColor(...)
場合でも、が表示されます。arg2
私ListView
は2つのラインアイテム構造を持っています、私がロードするとき、ListView
私はこのアダプターを使用します:
この問題を解決する方法がわかりません。助けてもらえますか?
android - simpleadapter が空のようです - なぜですか?
カスタムダイアログ内にリストビューを作成しようとしています。listview には、4 つのテキストビューを保持するカスタム行が含まれています。エラー メッセージが表示されず、何も表示されず、アダプターが空であるように見えます (ただし、fillmaps にはデータがあります)。
読んでくれてありがとう
android - SimpleAdapterでXMLから動的アイコンを設定できますか?
ArrayAdapterをカスタマイズする代わりに、SimpleAdapterを使用したいと思います。各行に関連付けられているアイコンを除いて、すべてが機能しています。アイコンはラベルに直接関連しています。そのため、ラベルによってはアイコンが異なる場合があります。
これがサンプルXMLです
私のカスタム行レイアウト
ここで、XMLを解析し、アダプターをセットアップします(関連する部分だけに編集されています)。
プログラムはクラッシュしません。すべてがそのまま表示されます。「サイト」を解析することもできるので、行をクリックするとWebビューが開きます。アイコンを表示できません。SimpleAdapterでもこれは可能ですか?
更新:これはオーバーライドされたgetView()メソッドです: