我有一个textview,大小为50 dp。我得到了如下图所示的结果。
我想在我的textView中删除底部空格,因为它的高度取决于文本大小。我只想将引号中包含背景信息。
有什么办法可以删除textView中未使用的空格?
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:gravity="top"
android:text="“"
android:fontFamily="@font/arialbd"
android:background="#ff0"
android:textColor="#E8E9EF"
android:includeFontPadding="false"
android:textSize="50dp" />
答案 0 :(得分:1)
尝试一下:
<TextView
android:layout_width="wrap_content"
android:layout_height="30dp"
android:layout_gravity="top|center"
android:text="“"
android:fontFamily="@font/arialbd"
android:background="#ff0"
android:textColor="#E8E9EF"
android:includeFontPadding="false"
android:textSize="50dp"
android:gravity="top" />
答案 1 :(得分:0)
在这种情况下,您必须实现自定义textView。检查this example以供参考。
答案 2 :(得分:0)
此解决方案适用于我的情况。除去底部填充物。将layout_height
的大小设置为与textSize
相同,或者减少1dp或2dp。
设置includeFontPadding="false"
。设置android:lineSpacingExtra="0dp"
答案 3 :(得分:-1)
U可以尝试将您的底边距设置为负值。
类似这样的东西:
android:layout_marginBottom="-10dp"
让我知道它是否有效,这是最简单的方法,但是可以另辟...径...