Android程序开发:[12]按钮Button
1、打开WidgetActivity项目下的activity_main.xml文件,在按钮下方新建立一个皈其拄攥TextView控件,用于显示密码。代码如下://///////////////////////////////////////////////////////////////////////////// <TextView android:id="@+id/showpwd" android:layout_width="wrap_content" android:layout_height="wrap_content" android:hint="显示密码" />
2、设置按钮Button属性。代码如下:///////////////////////////////////////////////////////////////////////////////<Button android:id="@+id/button" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="显示密码" />
3、在项目src/com/example/widgetqctivity目录下,打开Ma坡纠课柩inActivity.java源文围泠惶底件。在项目创建时,该文件自动创建,其中已经包含了所需onCreate() 的实现方式,另外还有一个onCreateOptionsMenu()实现方式,由于应用程序并不需要所以可以直接删除。还有 onOptionsItemSelected()实现方式,它可以处理操作栏上拉操作(如下图所示)。这里我们在onCreate函数内设置时间监听程序,代码如下:////////////////////////////////////////////////////////////////////////////////获取控件,设置事件监听 Button button=(Button) findViewById(R.id.button); button.setOnClickListener(new OnClickListener(){ public void onClick(View arg0){ EditText pwdEt=(EditText) findViewById(R.id.pwd); TextView pwdTv=(TextView) findViewById(R.id.showpwd); String pwd=pwdEt.getText().toString(); //设置文本 pwdTv.setText(pwd); } });
4、在程序代码手动输入过程中,可能由于出现编码错误等情况,可以通过Eclipse的错误提示,进行修改调试,直到程序编译正常。如下图所示,可以用鼠标点击错误提示处,会弹出相关修改提示,根据提示进行程序修改。
5、运行程序,并在密码输入框内随意输入密码,点击显示密码按钮,查看显示结果。