Dam*_*les 3 android android-layout android-recyclerview
使用RecyclerView时,是否可以将项目高度设置为两个文本行的高度?
假设一个项目上面有一个TextView。某些项目可能包含较长的文本,而该文本不能排成一行。我将最大行数限制为2。但是,如果某些项的高度为1行,而另一些项的高度为2行,则看起来很难看。因此,我希望所有项目都具有2行的高度,即使该项目只有一行文本。
我可以在DP中设置项目的高度,但是问题是,由于我使用系统字体设置,因此很难对高度的数字值进行硬编码。一些系统可能具有较大的字体和较大的边距。
我想做的事可能吗?
有一个选项可以设置 textView 的最小高度。android:minHeight="50dp"或者您可以将其添加android:lines="2"到您的 xml 代码中。
<TextView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="50dp"
android:text="Hello"
android:textSize="20sp"
android:lines="2"/>
Run Code Online (Sandbox Code Playgroud)
现在android:layout_height="wrap_content"将管理字体大小.. 20sp 或 50sp 或任何大小的系统字体都不是问题..
希望能帮助到你
| 归档时间: |
|
| 查看次数: |
1149 次 |
| 最近记录: |