1

データ ソースから取得したタイトルのリストがあります。タイトルの長さは不明で、1 行、2 行、またはそれ以上になる可能性があります... タイトルの下に投稿者の名前を配置したいと思います。

2 つのラベル (タイトル ラベルと著者ラベルをビュー内に配置しlayout: 'vertical'、タイトル ラベルの下に著者ラベルを配置します。しかし、タイトルによって表示される行数を何らかの方法で制限する必要がありました。最大 2 行が必要です。そこで、件名ラベルの高さを設定しました。

ラベルの高さを設定すると、表示される行数が制限されますが、別の問題が発生します。タイトルが 2 行以上の行では、すべてが見栄えがします。しかし、タイトルが1行しかない行では、その行と著者名の間にスペースができました.ラベルのすぐ下に著者名を入れたいです(注意すべき重要なこと-著者ラベルのフォントサイズと色が異なります)タイトルより)。

単純な古い html の場合は、max-heightcss プロパティを設定するだけですが、Titanium にはビュー/ラベルにそのようなプロパティがありません。ビューの高さを最大にする方法はありますか?

4

3 に答える 3

0

Androidでは、Label でmaxLinesを使用できます。

ビューと iOS の場合、次のことができます。ビューのを設定し、ビューの下部とその親の下部との間の最小スペースを設定するためにheight:Ti.UI.SIZE使用します。bottomこれは、親のサイズが固定されている場合にのみ機能します。

ListView でこれを設定する必要がありますが、ListItem ビューのまたはプロパティpost layoutにアクセスする方法がないため、ListView でリッスンすることはできません。rectsize

于 2016-02-01T13:46:21.917 に答える