問題タブ [android-viewbinder]
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 - TextView でカスタム ListView 項目に ViewBinder を使用する
withを使用してTextView
の背景色を追加しようとしていますが、うまくいきません:ListView
SimpleCursorAdapter
ViewBinder
リスト行.xml:
ViewBinder
(class TextActivity
extends ListActivity
)を呼び出すアクティビティ
私は何を間違っていますか?
android - CursorAdapter の ViewBinder ライフサイクル?
SimpleCursorAdapter.ViewBinder
誰かがメソッドの観点からライフサイクルを理解するのを手伝ってもらえますか: setViewValue
、bindView
それらはいつ呼び出されますか? インスタンスは再利用されていますか? それをすべて理解するためのソースはありますか?
私は基本的に、アイテムの入力ScrollView
に使用する を持っていますが、何度も呼び出されsetViewValue
てもビューの値を更新しません。setViewValue
android - SimpleCursorAdapter.ViewBinder を使用してデータベースからテキストと画像を表示する
テキストや画像などのデータベースからのデータを表示しますが、コードが機能しません。 私は自分のプロジェクトでこのチュートリアルを使用しています。これは私のJavaクラスです:
とMyViewBinder.java
:
これを修正する方法は?
android - SimpleCursorAdapterとViewBinderを使用したスピナーアイテムクリックリスナーのメソッド
を使用しSpinner
てデータを入力する要素を取得しました。また、のカスタム行レイアウトに使用しています。すべてが正常に機能し、データを取得し、アイテムはカスタムレイアウトを使用します。Cursor
SimpleCursorAdapter
setViewBinder
Spinner
Spinner
Spinner
Spinner
ただし、ドロップダウンビューからアイテムをクリックしても何も起こりません。選択したアイテムが選択済みとして設定されたり、ドロップダウンビューが閉じたりすることはありません。何をしなければならないのかわからないので、リストから選択したアイテムがSpinner
ロジックに渡され、正常に実行されます。私が使用しているレイアウトは次のとおりです。
そしてここにありますViewBinder
:
これが私がデータを追加する方法ですSpinner
:
この投稿で提案されたようなものを追加するOnItemSelectedListener
と、以下のように実装されましたが、問題は解決しません。また、setOnItemSelectedListener
後で必要なデータフィールドを取得するのにどのように役立つかわかりません。
android - SimpleCursorAdapterとViewBinderを使用してListViewアイテムに画像を設定する
ImageView
画像を内側に設定する方法はありListView
ますか?ここでは、を使用しSimpleCursorAdapter
てすべてのフィールドを表示し、を使用しViewBinder
て画像ビットマップをに設定していImageView
ます。画像はを使用してダウンロードされますAsyncTask
。私が書いたコードを以下に示します。
この方法で画像を正しい行に設定する方法はありますか?
私が現在持っているコードで、画像は正常にダウンロードされます。ただし、画像はランダムに設定されています。
android - CheckedTextView は SimpleCursorAdapter からデフォルト値をロードします
CheckedTextView
を使用し、から拡張するアダプターがありSimpleCursorAdapter
ます。のデフォルト値を読み込もうとしましCheckTextView
たが、うまくいきませんでした。CheckedTextView
これがの動作なのか、何か間違ったことをしているのかはわかりません。
私が試したことは何ですか?
getView()
メソッドをオーバーライドしてCheckedTextView
ビューを取得しようとしましたがsetChecked(boolean)
、FAILED、奇妙に機能しませんでした。
次に、を使用しようとしましたViewBinder
が、それも機能しません。
この問題に対する洞察はありますか?
android - ViewBinderでImageButtonのonClickリスナーを設定するにはどうすればよいですか?
ビューを設定するためにとを使用ListView
して作成しました。を入れたいのですが、イベントの設定方法がわかりません。を作成してそこに配置する必要がありますか、それともクラスに書き込む必要がありますか?SimpleCursorAdapter
ViewBinder
ImageButton
ViewBinder
onClick
MySimpleCursorAdapter
ViewBinder
これが私のコードです:
ViewBinder.java:
ListView`のエントリをChannelPoster.java
表します。
そしてChannelDB.java
データベースのもの、私は関係する部分だけを投稿します:
そして最後にリスト、Tv.java
:
これは、役立つ場合にエントリを追加する方法です。
さらにコードが必要な場合は、教えてください。
android - ViewBinder の ImageButton が機能しない
からコンテンツを取得ViewBinder
する にアイテムを保持するためにを作成しました。この中に があります。私はリストを正常に取得しましたが、データベースから別のデータベースに文字列を持ち込むイベントに応答しません。それが私が抱えている問題です。ListView
SimpleCursorAdapter
ImageButton
ImageButton
onclick
Activity
以下は私の MainActivity
クラスです:
android - SimpleCursorAdapter および ViewBinder - クリック時に取得される ListView 項目へのデータのバインド
だから私はから移入しているListView
(を使用してListActivity
)を持っていSQLiteDatabase
ます。行の ID (PK) をビューにアタッチしようとしているのでonListItemClick
、各リスト項目でその ID を使用して処理を実行できます。
View
任意のデータをusingに設定してsetTag
取得できることを読みましたgetTag
(実際にはまだうまく機能していないため、これが問題である可能性があります)。これは、私が使用しているものの簡略化されたバージョンです(簡単/簡潔にするため):
ListView
が読み込まれ、 が表示されますToast
が、常にであるため、 への呼び出し"ID=null"
で ID が設定されていないようです (または でプロパティが取得されていません)。ViewBinder
setTag
getTag
android - SimpleCursorAdapter.ViewBinderを使用してリストビューのテキストの色を変更する
を使用してデータベースから名前をリストしましたが、のメソッドSimpleCursorAdapter
を使用して特定の名前の色を変更したいと思います。SimpleCursorAdapter.ViewBinder
このメソッドの実行中に問題が発生しました。データベースには異なる名前が含まれていますが、ListView
すべての名前が1つの特定の名前として表示されます。私は何が間違っているのですか?特定の名前のテキストの色を変更するにはどうすればよいですか?使用できViewBinder
ますか?
これは私のコードの一部ですViewBinder
:
これが私の出力画像です:
どうすればこれを解決できますか?