【问题标题】:Hint text not able to see in Android version 2.3 but it works on 4.1提示文本在 Android 2.3 版中看不到,但它适用于 4.1
【发布时间】:2014-04-29 12:46:49
【问题描述】:

您好,我正在做具有最低 sdk 级别 2.2 的项目 当我在 2.3 版上运行我的项目并保持我的 EditText 重力=中心时,它不会在 2.3 版中显示提示文本,但它会在 4.1 版中显示

如果我将 EditText 重力从中心更改为左侧,即重力=左,它在所有版本上都可以正常工作

请帮帮我

这是我的 XML 代码

    <Button
        android:id="@+id/signin_btn_signin"
        android:layout_width="wrap_content"
        android:layout_height="@dimen/button_height"
        android:layout_alignParentBottom="true"
        android:layout_alignParentLeft="true"
        android:layout_alignParentRight="true"
        android:layout_margin="@dimen/signinup_margin"
        android:background="@color/fent_green"
        android:text="@string/caption_signin"
        android:textColor="@color/white"
        android:textStyle="bold" />

    <EditText
        android:id="@+id/signin_et_password"
        android:layout_width="wrap_content"
        android:layout_height="@dimen/button_height"
        android:layout_above="@+id/signin_btn_signin"
        android:layout_alignLeft="@+id/signin_btn_signin"
        android:layout_alignRight="@+id/signin_btn_signin"
        android:background="@drawable/border"
        android:gravity="center"
        android:hint="@string/hint_password"
        android:inputType="textPassword"
        android:maxLines="1"
        android:textColor="@color/black"
        android:textColorHint="@color/black" />

    <EditText
        android:id="@+id/signin_et_email"
        android:layout_width="wrap_content"
        android:layout_height="@dimen/button_height"
        android:layout_above="@+id/signin_et_password"
        android:layout_alignLeft="@+id/signin_et_password"
        android:layout_alignRight="@+id/signin_et_password"
        android:layout_marginBottom="@dimen/margin"
        android:background="@drawable/border"
        android:gravity="center"
        android:hint="@string/hint_email"
        android:inputType="textEmailAddress"
        android:maxLines="1"
        android:textColor="@color/black"
        android:textColorHint="@color/black" >

        <requestFocus />
    </EditText>

【问题讨论】:

  • means hint text not able to see in version 2.3 it shows in 2.3 when component gravity is not centered if component gravity is "center" and version is 2.3 it not works please 你能换个说法吗?
  • 可能是editext背景颜色和提示文本颜色相同......
  • @njzk2 当我在 2.3 版上运行我的项目并保持我的 EditText 重力=中心时,它不会在 2.3 版中显示提示文本,但如果我将 EditText 重力从中心更改为左侧,它会在 4.1 上显示,即重力=让它在所有版本上都可以正常工作,请帮助我
  • 我建议您在第一个编辑文本中执行此操作,并查看它是否正常工作。无论如何,请查看以下链接 stackoverflow.com/questions/6136054/…wl 帮助您。
  • @VikrantAlekar:-不客气,伙计..:)

标签: android android-layout android-edittext android-styles


【解决方案1】:

经过研究和所有的建议,我得到了完美的答案 在这里分享我的答案,这将在未来帮助其他人 在 EditText 属性中使用这一行

android:ellipsize="start" 

【讨论】:

    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 2016-09-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多