1

10 個のテキスト項目があり、それらすべてがユーザーに表示されるとします。各テキスト項目には、異なる色とスタイルが付属しています。これを達成するための最良のアプローチが何であるかはわかりません。

複数の静的テキストビュー - 実装が最​​も簡単ですが、パフォーマンスが最悪になる場合があります。

テキストビューのリストビュー - すべてのアイテムがユーザーに表示されるため、パフォーマンスの点で複数の静的テキストビューとまったく同じかどうかはわかりません。

複数行 - 実装が最​​も難しく、このアプローチで 2 行のテキスト項目を 1 つ持つことができるかどうかは不明です。

誰でも私に提案できますか?感謝

4

3 に答える 3

1

TextView10のパフォーマンスの問題について心配する必要はありません。あなたがそれらに本を書いていない限り。どちらがパフォーマンス面であるかを本当に知りたい場合は、1000以上でベンチマークできます。しかし、おそらくXMLでそれを膨らませ、XMLから取得することが、パフォーマンスの面で最高のはずです。あなたにとって最も簡単なこと、またはユーザーにとって最善のことをしてください。

于 2013-01-02T04:48:49.337 に答える
0

まず、何を実装するかを決定します。

10 テキストビュー

このアプローチを使用すると、このアクティビティのみで修正されます。これを使用することはできません。これは非常にメモリを消費するプロセスです。

テキストビューのリストビュー

このアプローチを使用して、すべての異なる色のテキストを表示し、表示したい色の塗りつぶしの配列を取ります。

3つ目はとてもおとなしいです。

于 2013-01-02T04:37:25.950 に答える
0

10 しかないことが修正された場合は、 10TextViewを使用しますTextView

それ以外の場合、番号がTextView固定されていない場合は、ListViewを使用します

于 2013-01-02T05:30:36.790 に答える