Android程序开发:[12]按钮Button

2025-11-09 06:19:53

1、打开WidgetActivity项目下的activity_main.xml文件,在按钮下方新建立一个TextView控件,用于显示密码。代码如下:

///////////////////////////////////////////////////////////////////////////////

      <TextView

        android:id="@+id/showpwd"

        android:layout_width="wrap_content"

        android:layout_height="wrap_content"

        android:hint="显示密码" />

Android程序开发:[12]按钮Button

2、设置按钮Button属性。代码如辞散下:

///////////////////////////////////////////////////////////////////////////////

 <Button

     android:id="@+id/button"

     android:layout_width="wrap_content"

     android:layout_height="wrap_content"

     android:text="显示密码" />

Android程序开发:[12]按钮Button

3、在项目src/com/example/widgetqctivity目录下,打开MainActivity.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);

}

});

Android程序开发:[12]按钮Button

Android程序开发:[12]按钮Button

4、在程序代码手动裁涛铲输入过程中,可能由于出现编码错误等情况,可以通过Eclipse的错误提示,进行铲巨修改调试,直到程序编译正常。如下图所示,可以用鼠标点击错误提示处,会弹出相关修改提示,根据提示进行程序修改。

Android程序开发:[12]按钮Button

Android程序开发:[12]按钮Button

5、运行程序,并在密码输入框内随意输入密码,点击显示密码按钮,查看显示结果。

Android程序开发:[12]按钮Button

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢