【问题标题】:Android adds gab to the edit text when using gravity in itAndroid 在编辑文本中使用重力时会添加 gab
【发布时间】:2018-09-05 12:04:02
【问题描述】:

我做了一个编辑文本,它工作得很好,但是当我向 editText 添加正确的重力时,editText 的高度增加了。我尝试将 paddingBottom 设置为零,但这不起作用。

这是我的代码:

    <EditText
        android:gravity="right"
        android:id="@+id/etEmail"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:layout_margin="8dp"
        android:background="@drawable/new_et"
        android:hint="البريد الالكترونى"
        android:inputType="textEmailAddress"
        android:paddingHorizontal="5dp" />

【问题讨论】:

  • 请向我们展示您的整个 XML 代码和屏幕截图以了解更多信息
  • 我无法将图片上传到问题中

标签: android xml right-to-left gravity


【解决方案1】:

如果您的 minSdkVersion 小于 17,您应该添加旧的左/右属性以及新的开始/右属性。

    `android:gravity="end" and  android:gravity="right"` for SDK < 17 and 
     android:gravity="end" for SDK >=17.

并且还尝试检查设置为背景的可绘制对象,因为当我们将高度设置为 wrap_content 时,它可能会采用可绘制属性。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-11
    • 1970-01-01
    • 2020-07-24
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多