2011-06-29 4 views
0

ListViewのAndroidでは、ListViewのノードが処理できる最大長はありますか?Androidのリストビューで最大のアイテムの長さですか?

私は、おそらくデータを切り捨てると、ユーザはをクリックする可能性があります...

を私はListViewにXMLファイルを膨張させていますし、特定の場合には、それに入ってくるデータはかなり大きいかもしれませんアイテムを表示し、別のビューでフルテキストを表示しますが、処理できる最大長は何ですか?

+0

ありがとうございました(ボーナスポイントが存在しなくても)、これを超えるとアプリではどうなりますか?何らかのオーバーフローエラー? – optionsix

答えて

1

ListViewは、デバイスのメモリに読み込まれます。 ListAdapterクラスでは、リストの入力を指定します。

私は推測することができますが、1つのアイテムについては、文字列が保持できるだけ多く印刷できると思います。あなたのデバイス/エミュレータのメモリに置くことができる文字列の数に応じて、何らかのオーバーフローが発生します。

しかし、ListViewは、たくさんの短いデータを表示し、(余分なアクティビティで言ったように)完全なデータにリダイレクトするためのものです。また、私はこれがすべて良く見えるとは思わない。

+0

右、私は、クリックしてフルテキストに "ズーム"する切り捨てられた/短い文字列を使わなければならないと考えました。私は、オブジェクトを "壊す"設定値があった場合、ちょうど興味がありました。入力をありがとう! – optionsix

1

私が知る限り、ListViewの最大テキスト長は厳しい制限はありません。しかし、あなたはデバイスリソース(メモリ、CPUなど)によって制限されています。

UXの観点から、長いテキストをListViewに配置することはお勧めできません。ユーザーを幸せにし、list => detailに分割します。

関連する問題