【问题标题】:Multiline EditText shrinking when focused多行 EditText 聚焦时缩小
【发布时间】:2012-02-12 16:18:01
【问题描述】:

我有一个多链接邮政地址 EditText 小部件,声明如下:

<EditText
    android:id="@+id/pat_address_input"
    android:layout_width="250dp"
    android:layout_height="100dp"
    android:background="@null"
    android:clickable="false"
    android:focusable="false"
    android:height="100dp"
    android:inputType="textPostalAddress"
    android:lines="5"
    android:textColor="@color/white"
    android:textSize="10pt" >
</EditText>

在我的代码中,我将 focus 属性设置为 true 并将 focusontouch 设置为 true,但是当它聚焦的 EditText 小部件时,EditText 缩小到一个单行框并且光标悬在小部件下方。

我怎样才能阻止这种情况?

【问题讨论】:

  • 为什么将背景可绘制对象设置为@null? android:background="@null".
  • 你是如何自定义edittext样式的?
  • 我不是,我将背景设置为透明并在其后面的位图上应用了样式。

标签: android android-layout onclick android-edittext shrink


【解决方案1】:

尝试删除android:lines="5",这一切都对我有用,没有任何问题。

我也很困惑为什么当你的字段背景是白色时你的文本是白色的。

【讨论】:

  • 我的 UI 线程中有代码可以更改文本颜色和背景颜色。我会看看删除线是否有效。
【解决方案2】:

这是因为小部件从单行编辑文本继承属性

【讨论】:

    猜你喜欢
    • 2019-10-23
    • 1970-01-01
    • 2014-06-28
    • 2014-06-18
    • 2012-01-09
    • 1970-01-01
    • 2013-08-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多