本文實例講述了Android編程實現打勾顯示輸入密碼功能。分享給大家供大家參考,具體如下:
main.xml:
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fill_parent" ><TextView android:layout_width="fill_parent" android:layout_height="wrap_content" android:text="@string/hello" /> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:inputType="textPassword" android:id="@+id/mima" /> <CheckBox android:text="顯示密碼" android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/xianshifou"/></LinearLayout>
Java代碼:
public class M extends Activity { private EditText et; private CheckBox cb; public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); et=(EditText)findViewById(R.id.mima); cb=(CheckBox)findViewById(R.id.xianshifou); cb.setOnCheckedChangeListener(new OnCheckedChangeListener(){ @Override public void onCheckedChanged(CompoundButton arg0, boolean arg1) { // TODO Auto-generated method stub if(cb.isChecked()){ //設置EditText的密碼為可見的 et.setTransformationMethod(HideReturnsTransformationMethod.getInstance()); }else{ //設置密碼為隱藏的 et.setTransformationMethod(PasswordTransformationMethod.getInstance()); } } }); }}更多關于Android相關內容感興趣的讀者可查看本站專題:《Android視圖View技巧總結》、《Android開發動畫技巧匯總》、《Android編程之activity操作技巧總結》、《Android布局layout技巧總結》、《Android開發入門與進階教程》、《Android資源操作技巧匯總》及《Android控件用法總結》
希望本文所述對大家Android程序設計有所幫助。
新聞熱點
疑難解答