私はListView
一連のメモを表示する を持っており、それぞれにさまざまな量のデータがあります (つまり、期日があるものもあれば、ないものもあります)。
現在、リスト内の各ビューは、 for each フィールドに加えて 2 つのと を含むRelativeLayout
です。次に、それぞれに visible false を設定して、未使用のフィールドを非表示にします。TextView
Button
CheckBox
これはうまくいきましたが、メモにさらに多くのデータ フィールドを追加しようとしています。行ごとに多くの不要なビューを膨らませると、アプリが確実に停止します。もっと動的なソリューションが必要です。
カスタムビューを作成するのが最善の方法であると判断しました。毎回テキストビューを作成/破棄せずに可変数のテキストフィールドを表示できるようにビューを実装/設計するにはどうすればよいですか (これは非常に高価で、現在の状況よりも悪いでしょう)、または非表示のテキストビューの大規模なプールを維持できますか?