問題タブ [getview]
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 ListView は、非同期でダウンロードされたビットマップを使用して setImageBitmap を呼び出した後、表示されているセルを再利用しようとします
ListView アダプターが getView メソッドに同じ convertViews を提供すると、すべてが表示されている場合でも、非常に奇妙な動作が発生します。
getView(); 0; holder: ViewHolder@4289bde8
getView(); 1; holder: ViewHolder@4289bde8
getView(); 4; holder: ViewHolder@4289bde8
getView(); 2; holder: ViewHolder@4289bde8
getView(); 3; holder: ViewHolder@4289bde8
非同期でダウンロードしたイメージで setImageBitmap を呼び出した場合にのみ発生します。このメソッドが静的なビットマップ (リソースからのビットマップなど) で呼び出された場合、すべてが設計どおりに機能します。
getView(); 2; holder: ViewHolder@426fd408
getView(); 1; holder: ViewHolder@42899128
getView(); 0; holder: ViewHolder@4289bdf0
getView(); 4; holder: ViewHolder@4289b598
getView(); 5; holder: ViewHolder@4289b480
android - getView Listview 呼び出しのメソッドを複数回呼び出す
リストビューのアダプターのgetViewメソッド
は、位置0で複数回呼び出す
ため、このアクティビティをロードする
のに時間がかかり、getViewが呼び出されるたびにImageviewでBitampを設定します
また、リスト ビューの高さを fillparent として設定しようとしましたが、問題は解決しませんでした
Xml ファイルの ListView
Listview の getView メソッド
android - リスト ビューのスクロール中に間違った 'convertView' オブジェクトが表示される
私の問題は、リストビューをスクロールしているときに convertView が間違っていることですが、位置は正しいです。
Listview に 3 つの項目があり、読み込み時に 'position' パラメータがインデックス'0'で呼び出され、 convertView がnullです。
1つずつスクロールすると、次のアイテムの「位置」は「1」で、convertViewもnullです。
問題は項目 3 にあります。「位置」は「2」ですが、「convertView」はnull ではなく、最初の項目 convertViewによって入力されます。
何故ですか ?
}
android - edittext がアイコン アダプターにある場合、ワンクリックで機能しません。
EditText オブジェクトにテキストを入力しようとしています。しかし、うまくいきません。アイコニックアダプターのせいだと思います。クリックすると、すぐにフォーカスが失われます。
私はどうしたらいいですか?
android - getView() の TextView での Null オブジェクト参照
これが私のアダプターコードです。ListView
2 種類のビューを返すことに注意してください。(LogCat
コード下`)
}
これが私のものLogCat
です:
ロギングを通じて、nullTextView
がrowType
0 であることを確認しました。null の場合はconvertView is NOT
null です (したがって、ビューをリサイクルしているときに発生します)。