public class Main2 extends Activity {
private EditText editText1;
private ImageView im;
private boolean flag = true;
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.two);
editText1 = (EditText) findViewById(R.id.editText1);
im = (ImageView) findViewById(R.id.im);
im.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
if (flag) {
// 顯示密碼
// editText1
// .setInputType(InputType.TYPE_TEXT_VARIATION_VISIBLE_PASSWORD);
editText1
.setTransformationMethod(HideReturnsTransformationMethod
.getInstance());
} else {
//隱藏密碼
// editText1.setInputType(InputType.TYPE_CLASS_TEXT
// | InputType.TYPE_TEXT_VARIATION_PASSWORD);
editText1
.setTransformationMethod(PasswordTransformationMethod
.getInstance());
}
flag = !flag;
//光標 後移
CharSequence s = editText1.getText();
if (s instanceof Spannable) {
Spannable spannable = (Spannable) s;
Selection.setSelection(spannable, s.length());
}
}
});
}
}
密碼 隱藏 顯示 兩種都能方法都能實現
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章
Editiew 有刪除圖標 和焦點判斷
public class ClearEditText extends EditText implements OnFocusChangeListener, TextWatcher { /**
徐沫呗
2020-06-29 11:50:49
Editiew 有刪除圖標 和焦點判斷
public class ClearEditText extends EditText implements OnFocusChangeListener, TextWatcher { /**
徐沫呗
2020-06-29 11:50:49
textview刪除線問題
linhui9010
2018-09-03 18:14:01
editiew 限制空格輸入
徐沫呗
2018-09-03 08:57:58
android 判斷橫豎屏的方法
徐沫呗
2018-09-03 08:57:54
判斷是主線程還是子線程
徐沫呗
2018-09-03 08:57:54
listview 點擊 item 字體變顏色
徐沫呗
2018-09-03 08:57:53
Android:防止過快點擊造成多次事件
徐沫呗
2018-09-03 08:57:53
EditText的常用屬性
renjixiang0314
2018-08-27 23:18:03
EditText的事件
renjixiang0314
2018-08-27 23:18:01