私は異なるアイテムレイアウトのリストビューを持っています。
最初に私はビューを膨らませ、メモリを保存しました。 リストビューが(getChildView関数からの)子ビューを取得すると、メモリ内オブジェクトを返します。リストをスクロールすると、ビューは2/3元のサイズに縮小され、その後はそれが大きくなり(フルサイズ)、すべてがうまくいくように見えます。
アンドロイドOSのアニメーションですが、解決策が見つからないことを願っています。
私はメモリからロードする必要がある理由は、インフレート機能は多くの時間がかかる(HTCの欲望の〜100ミリ秒)とスクロールが(遅れ)を滑らかにしないようにすることです
は、あなたがこれを満たしていますか?あなたの質問でそれを言及しなかったが、あなたはリストアダプタのgetView()
方法でconvertView
パラメータを使用しない2.0および2.2Android - メモリから読み込んだときに表示が縮まる
0
A
答えて
0
:?私はアンドロイドのバージョンでテスト
ListView
クラスには、膨らんだビューを保存するための特別なビューのごみ箱があるので、getView()
の呼び出しごとにビューを膨張させるべきではありません。 this videoから説明を得ることができます。
関連する問題
- 1. メモリを読み込んだときにカーネルモジュールがクラッシュする
- 2. Androidバンドルから読み込んだときにBadParcelableExceptionが発生する
- 3. ディスクから読み込んだときにNodejsがクラッシュする
- 4. ページが読み込まれているときに読み込みアイコンを表示できません - ブートストラップ
- 5. Android:データベースから読み込んだときにListViewにHTML形式のテキストを表示
- 6. コンソールから読み込んだときにクラッシュする - masm32
- 7. メモリに読み込まずに画像を圧縮する
- 8. androidのres/rawフォルダから読み込んだ後、RingtoneManagerが音を鳴らすことができません
- 9. Excelから読み込んだ後にスプレッドシート/グリッドをブラウザに表示する
- 10. luaのバイナリファイルから読み込んだ数値を表示するには?
- 11. アクティビティをバックグラウンドで読み込んだ後に表示する
- 12. ファイルから保存して読み込んだとき、UIImageの表示が異なる
- 13. メモリからのビックエンディアンの読み込みとメモリの増分
- 14. テキストファイルから読み込んだときにディレクトリが変更される
- 15. Googleマップとフォースクエアを読み込んだときに空のグリッドが表示される
- 16. ArrayIndexOutOfBoundsExceptionバッファから読み込んだとき
- 17. フォルダからメディアを読み込んでRawImageに表示する
- 18. ワード文書から読み込んだ行を正確に表示しない
- 19. Androidで大量のデータを読み込んだときのOutOfMemoryError
- 20. C++ファイルから読み込むことができず、ベクターに読み込むことができません
- 21. SMSからテキストを読み込んでテキストビューとして表示
- 22. コンポーネントから変数を読み込んだ後にAndroidアプリがクラッシュする
- 23. データを表示PrimeNgで「レコードが見つかりません」と表示されずにデータ読み込み中にステータスが読み込まれる
- 24. ".exe" +オフセットからメモリを読み込んでいますか?
- 25. fgets()でキーボードから読み込んだときに改行を読む
- 26. イメージを読み込んだときに積み重ねる - Slick
- 27. Androidカスタムリストビューでインターネットからアイテムを読み込むことができません
- 28. Android Xamarin:SharedPreferencesから読み取ることができません
- 29. マルチプル書き込みとマルチプル読み取りを圧縮/圧縮ファイルにすることができます
- 30. Cプログラミング:ファイルから読み込んで画面に表示
はい、私はビデオを見ただけでなく、コンバートビューを使用しました:)
私のリスト(拡張可能なリスト)にはいくつかの種類のレイアウト(xmlファイル)が含まれています。 –
私はGoogleのキャッシュビューを知っていませんが、彼らはAPI 8からのこの種類の要件のためにandroid.widget.HeterogeneousExpandableListインターフェイスを導入しました(私はAPI 5で生きていなければなりません) –
私は正しい解決策を今は持っていません。回避するには別のスレッドで事前膨張させてください。 –