一、显示或隐藏密码
if(isChecked){
<span style="font-family: Arial, Helvetica, sans-serif;"> //显示密码</span>
editText.setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
}
else{
//隐藏密码
editText.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_PASSWORD);
}
二、设置光标
//将EditText的光标设置到最末端<pre name="code" class="java"> Editable editable = editText1.getText();
int position = editable.length();
Selection.setSelection(editable, position);
</pre><pre name="code" class="java">三、设置EditText边框
虽然现在4.0的EditText看起来也不错,但有时候我们还是需要给它加一个边框,看起来效果会更好一些
在布局文件中,加入android:background属性就可以了,本例使用背景(android:background="@drawable/shape1"),效果如下图:
shape1.xml文件:
<pre name="code" class="java"><span style="white-space:pre"></span><pre name="code" class="html"> <shape xmlns:android="http://schemas.android.com/apk/res/android">
<span style="white-space:pre"> </span><stroke android:width="1dp" android:color="#00ccff" />
<span style="white-space:pre"> </span><solid android:color="#ffffff" />
<span style="white-space:pre"> </span><padding android:left ="7dp" android:top ="7dp" android:right="7dp" android:bottom="7dp" />
<span style="white-space:pre"> </span><corners android:radius="4dp" />
</shape>