EditText Android中的文本样式

时间:2013-01-26 11:59:23

标签: android android-edittext

我有一个包含2 EditText和登录Button的登录页面。

代码是这样的: -

<EditText
    android:id="@+id/EditText_username"
    ...
    android:hint="@string/username"
    android:inputType="text"
    ...
    android:maxLength="9"
    android:maxLines="1" >

    <requestFocus />
</EditText>

<EditText
    android:id="@+id/EditText_password"
    ...
    android:hint="@string/password"
    android:inputType="textPassword" />

<Button
    android:id="@+id/Button_login"
    ...
    android:text="@string/login" />

我在用户名EditText和密码EditText上有一个安卓提示。 我的问题是当页面显示在模拟器上时,用户名和密码的提示有不同的样式,这是非常恼人的。 这是问题的截图 -

http://i49.tinypic.com/261lzli.png

注意用户名是系统字体,密码是单色。 我如何使它们两个相同?!单色/系统字体,都很好。

提前致谢!

1 个答案:

答案 0 :(得分:4)

onCreate()方法中尝试以下操作:

EditText password = (EditText) findViewById(R.id.EditText_password);  
password.setTypeface(Typeface.DEFAULT); 
password.setTransformationMethod(new PasswordTransformationMethod());