文本和边框之间有很大的空间

时间:2014-12-22 17:19:55

标签: android android-layout

如何减少边框和文本之间的空间。 像

这样的编辑文本
    <EditText android:id="@+id/edit"
         android:layout_width="0dp"
         android:layout_height="wrap_content"
         android:padding="0dp"
         android:layout_margin="0dp"
         android:hint="UCUS NO"
         android:textAlignment="center"
         android:inputType="textCapCharacters"
         android:visibility="gone"
         android:layout_weight="0.2"
         android:textSize="12sp">
     </EditText>

文本和边框之间有很大的空间

2 个答案:

答案 0 :(得分:0)

这可能是由某些原因引起的,最可能的是EditText配置了minHeight和minWidht *。覆盖它以删除空格。

*请记住,任何可触摸的视图都应该至少有48dp才能用户友好。

答案 1 :(得分:0)

您应该调查TextView的父EditText。它包含许多处理行间距和字体间距的方法。

你可能拥有的是这两个设置的组合,创造出似乎是&#34;额外空间&#34;。

这些是:

android:lineSpacingExtra
android:lineSpacingMultiplier
android:includeFontPadding
android:elegantTextHeight

记住几件事:

  1. 即使对于所有大写字母,您的重音符号也可以在上方或下方延伸。

  2. 对于小写字母,您将悬挂字符标记。

  3. 对于文本选择,您需要用于突出显示和选择标记的空间。