問題タブ [convertview]

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

android - BaseAdapterでandroid getView()はどのように機能しますか?

どのように機能するかを理解するために、いくつかの記事を読み、ビデオListViewを見ました。では、5 つのアイテムを含むリストがあるとします (すべてのアイテムが画面に表示されます)。から継承したカスタム アダプターに次のコードがありますBaseAdapter

このコードを実行すると、コンソールに次の出力が表示されます。

getView() viewはポジションnullだけです。0見た後、私nullは最初の 5 回の呼び出し (表示されているすべてのアイテム ビューが初期化されないまで) を持っていると思いました。なぜ最初だけ?私は何が欠けていますか?

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

android - 結果 ayntask execute は、リストビューのスクロール後に高速にロードできず、値が変更されます

アダプターがあり、アダプター内に非同期タスクがあります。表示レイアウト バッジの読み込みが速く、スクロールすると値がランダムに変化します。

私のアダプター

と:

ありがとう

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

android - ListView 要素のサブ要素が特定の位置の後に繰り返されている

一部のデータをタイトルとサブタイトルとして動作/表示しているlistViewがありますが、すべて正常に動作していますが、リストを上にスクロールするか、convertViewがリサイクルされるたびに、最後の要素のサブタイトルが繰り返されますが、タイトルはありません。問題は何ですか..

「else」部分の下で、「viewHolder.m_profileDetails」はテキストを位置番号 0 として設定しますが、位置はリストの 8 または 9 です。

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

android - TypeHolder Android の ClassCastException

私は を作成ListViewし、 の値に応じて異なる xml ファイルを膨張させたいと考えていますiMsg(uMsgどちらか一方が常に空白になるため、もう一方を膨張させる必要があります)。

私が持っている2つのxmlファイルがあります。どちらもTextViewスタイリングが異なります。コードは をキャストしClassCastExceptionます。メソッドをオーバーライドするために、別の質問の回答を読みましたgetViewTypeCount()。しかし、よくわかりませんでした。誰でも助けることができますか?

ログは次のとおりです。

0 投票する
0 に答える
11 参照

listview - ビューの不整合を変換

convertview のリサイクル ロジックを使用する拡張 baseadapter により、ビューを画面外にスクロールしてから元に戻した後、listview でリスト項目の TextView setText メソッドが 2 回 (テキストをオーバーレイして) 呼び出されます。getview が呼び出されるたびに convertview をインフレートすると、この問題が解消されます。どんな助けでも大歓迎です。