2016-04-11 7 views
2

RecyclerViewを使用する場合、アイテムの高さを2行のテキストの高さに設定できますか?リストアイテムの高さを2行の高さに設定する

アイテムにTextViewがあるとします。 1つの行に収まらないテキストが長いものがあります。最大行数を2に制限します。ただし、1行の高さと2行の高さを持つアイテムがあると、表示が醜いでしょう。したがって、アイテムには1行のテキストしかないのに、すべてのアイテムの高さを2行にしたいと考えています。

私はDPで項目の高さを設定できますが、システムフォント設定を使用するため、高さの数値をハードコードするのは悪いはずです。一部のシステムでは、余白の大きい大きなフォントを使用することがあります。

私は何をしようとしていますか?

答えて

1

textViewの最小の高さを設定できるオプションがあります。 android:minHeight="50dp"

<TextView 
    android:layout_width="match_parent" 
    android:layout_height="wrap_content"     
    android:minHeight="50dp" 
    android:text="Hello" 
    android:textSize="20sp" 
    android:lines="2"/> 

android:layout_height="wrap_content"

はそれが

を役に立てば幸い20SP 50SPかまたはそれは問題ではないであろうシステムフォントのいずれかのサイズフォントサイズ..管理します
1

あなたは試してみましたか?android:lines = "2" in xml? doc: TextViewをこのように多くの行の高さに正確にします。