問題タブ [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.

0 投票する
2 に答える
22586 参照

android - Android:CardView内にRecyclerViewを挿入するにはどうすればよいですか?

私が話しているアクティビティは、 CardViewsによってアイテムとして設定されたRecyclerViewを表示する必要があります。私の目標は、すべての CardView に順番に RecyclerView を表示することです。

ここに私のアクティビティの基本的なxmlがあります:

そして、これが私の CardView の RecyclerView のレイアウトです。

そこで、私は大胆にも 2 つのRecyclerView.Adaptersを実装することで最初の試みを行いました。

以下に 2 つのコードを示します。

「メイン」RecyclerView (ViewHolders 付き):

アイテムの RecyclerView (ViewHolder 付き):

ご覧のとおり、最初のアダプタで 2 番目のアダプタをインスタンス化し、すべてのアイテムの RecyclerView で新しい LayoutManager をアタッチして 2 番目のアダプタを設定するのが正しいと思いました。しかし、ご覧のとおり、別の Rec.View を含まない「メイン」Rec.View の最初の 2 つの項目は正常に機能しますが、他の項目は機能しません。

RecyclerView を含むアイテムが表示されない

どうすれば問題を解決できますか? お願いします、私はアイデアがありません。

0 投票する
3 に答える
5872 参照

android - ビューホルダーとチェックボックスの状態を保存する ListView

シンプルな買い物リストアプリ。ListView (カスタム アダプターを使用した TextView + CheckBox。viewHolder パターンを実装しようとしたところ、完全に失われました。私のコードを確認してください。また、チェックボックスの状態を保存する方法も?大量に作成しましたが、実装方法がわかりません (スクロール中にチェックを外すバグ)。

アダプタ:

}

アイテム:

}

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

android - Android、ビュー ホルダーがリストビューを正しく更新しない

データベースからリストビューにデータを読み込んでいます。リストビューで情報を確認できます。各行のデータは左右に分割されています。リストビューをスクロールすると、アイテムが正しく更新されません。リストビューの右側にあるいくつかのアイテムが左側に移動し、その逆になっています。getView() の直下に convertView = null を設定することで、この問題を解決できますが、これは非常に悪い解決策です! 問題を適切に解決する方法は?

コード リンク:

Xml " http://pastebin.com/rCbeBS6E "

ChatFragment " http://pastebin.com/xMFCm62s "

}

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

java - リストビューのスクロールが遅い

私は ListView を使用しており、その各項目にはいくつかのコントロールが含まれています。そして、このリストビューを下にスクロールすると、かなり遅くなります。この問題を解決するためにViewHolderパターンが使用されていることを知っており、このパターンを実装しました。しかし、それは私の問題を解決しません。

私のリストビュー項目のxmlは

そして私のコードは

そしてViewHolderは

しかし、それは適切に機能しません-再度スクロールすると、パフォーマンスが低下しました。どこが間違っていますか?

UPD

UPD2

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

android - RecyclerView Adapter と ViewHolder が動的に更新される

ネットワークからニュースを読み込んで動的に更新するアプリを作成しようとしています。RecyclerViewとを使用しCardViewてコンテンツを表示しています。私はJsoupサイトを解析するために使用します。私の質問は実用的というよりも理論的なものであるため、私のコードは必要ないと思います。を使用した動的更新のプロセスを理解したいnotifyDataSetChanged()。私の主な活動では、すべてのヘッダーを取得してリストに追加します。しかし、すべてのアイテムがロードされて表示されるまで待つ必要があります。ViewHolderと. _ Adapter_RecyclerView

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

android - アダプタを使用して拡張可能なリスト ビューにアイテムをロードする

2 つのアクティビティ間でデータを転送し、アダプターを使用して表示しようとしています。以前、リストを表示するために同じアダプターを使用しましたが、これによりアダプターにいくつかのエラーが発生し、以下のコードでそれらを示しました。

誰でもそれを修正するために何をすべきかを理解できますか? 任意の助けをいただければ幸いです。

これらの詳細を渡す最初のアクティビティ、

2回目の活動

CustomGridPastaCart、BaseAdapter

} }

アイテム.java

ここに画像の説明を入力