我有一个包含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
注意用户名是系统字体,密码是单色。 我如何使它们两个相同?!单色/系统字体,都很好。
提前致谢!
答案 0 :(得分:4)
在onCreate()
方法中尝试以下操作:
EditText password = (EditText) findViewById(R.id.EditText_password);
password.setTypeface(Typeface.DEFAULT);
password.setTransformationMethod(new PasswordTransformationMethod());