問題タブ [android-viewholder]
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 - Androidの「ViewHolder」クラスの問題
「ViewHolder」クラスに問題があります。「ViewHolder」を使用して、リスト表示の音声を改善しています。コードは大丈夫だと思いますが、「カーソル」のデータで「setText」を使用すると例外がスローされます。これが私のコードです:
android - ViewのsetTag()getTag()メソッドの主な目的は何ですか?
型オブジェクトsetTag()
などgetTag()
のメソッドの主な目的は何ですか?View
1つのビューに任意の数のオブジェクトを関連付けることができると考えるのは正しいですか?
android - ViewHolder - 良い習慣
少し初心者の質問です。ViewHolder
inを初期化する必要があるのはなぜgetView()
ですか? コンストラクターで初期化できないのはなぜですか?
java - ViewHolderパターンでViewHolderクラスを静的にする必要があるのはなぜですか?
最適化に定期的に使用する次のパターンをよりよく理解しようとしていますListView
私の読書は、静的内部クラスがトップレベルクラスとして扱われるという事実を指摘しただけです。メンバークラス(非静的)と比較して、そのようなことの利点は何ですか?
android - スクロールリストビューでのトグルボタンのリセット
ユーザーにアイテムのリストが表示されるコードがあります。リスト項目の横にトグル ボタンが配置されます。したがって、ユーザーがトグルをオンに設定すると、アラームがトリガーされます。問題は、リストの最初の項目のトグル ボタンを設定すると、リスト ビューの一番下までスクロールして最初の項目に戻ると消えたりリセットされたりすることです。これを選択したままに設定することに完全に混乱しています。このフォーラムで誰かに助けを求めてください。
私のクラスCSVAdapter。ここに付けています。
android - ViewHolder リストビュー - カスタム アダプター
リストビューのビューホルダーについて調べてきましたが、リストビューのスクロールのパフォーマンスを向上させるのに役立つような利点があります.CustomAdapterに実装しようとしましたが、どこかで間違っているようです(カスタムアダプタにビューホルダーを実装するにはどうすればよいですか?
android - setOnChildClickListener() は、クリックされた特定のビューの代わりにビューホルダーを受け取ります
次の問題を2日間調査しましたが、無駄ではありませんでした。ここに投稿するのは初めてなので、ご容赦ください:)
問題: My setOnChildClickListener
( の内側のActivity
)は、クリックされた特定のウィジェットではなくExpandableListView
、全体ViewHolder
をパラメーターとして受け取ります。View
これにより、Activity
の中で何がクリックされたのかがわかりませんViewHolder
。
言い換えれば、ウィジェットがアダプターにsetOnChildClickListener
まだ設定されていない限り、ユーザーがアイテム内のウィジェットをクリックすると起動します。onclicklistener
キャッシュの目的で推奨されているため、ViewHolder を使用しています。アダプターに座っていExpandableListView
て、次のようにたくさんのフィールドがあります。
私の質問は、どのActivity
要素がクリックされたかを正確に知るにはどうすれViewHolder
ばよいFragment
ですか?
ノート:
1) 私のアダプターは、このビューを除くほとんどのビューに onclicklisteners を設定するなど、ほとんどの作業を行っています
必要に応じて詳細をお知らせいたします。
前もって感謝します!!