たくさんListView
の宿題を表示するがあります。ListView
アイテムはaを使用してFrameLayout
2を配置しTextViews
ます。1つ目TextView
は左に配置され、2つ目は右に配置されます。(どちらも中央に垂直に配置されます。)1つ目は割り当ての説明のスニペットを表示し、2つ目は期日を表示します。
私がやりたいのは、期日が必要なだけのスペースを占め、説明が残りのスペースを埋めるようにすることです。
| -------------------------------------------------- --- |
| 15〜35ページを読んで、タイミングを更新してください...5月4日金曜日|
| -------------------------------------------------- --- |
現在、説明テキストは日付と重複し続けます。ただし、行の終わりで切り捨てられます。
とにかくこれをXMLで実行できますか、それともTextView
値を設定する前に(おそらくgetView
呼び出しで)文字列を短縮してコードで実行する必要がありますか?コードでそれを行った場合、文字列が占める水平方向のスペースの量を計算して、説明をどれだけ短くする必要があるかを計算する必要があります。それは厄介になる可能性があるようです...
これを達成する方法に関する他の提案は大歓迎です!