【发布时间】: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