(新手)请问怎么实现单击BUTTON后使原来textview的内容发生改变

来源:互联网 发布:怎样搭建服务器网络 编辑:程序博客网 时间:2024/05/18 03:31
我的JAVA代码如下:
package com.example.widgetdemo;

import android.app.Activity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
import android.widget.TextView;

public class WidgetDemoActivity extends Activity {
    Buttonbt;
    TextViewtv;
    EditTextet;
   OnClickListener ocl= null;
   
   @Override
    public voidonCreate(Bundle savedInstanceState) {
      super.onCreate(savedInstanceState);
      setContentView(R.layout.activity_widget_demo);
      bt=(Button)findViewById(R.id.bt);
      tv=(TextView)findViewById(R.id.tv);
      tv.setText("文本框、按钮、编辑框组合测试:\n等待提交更改,请在下方输入任意内容再单击提交按钮");
       ocl = newOnClickListener()
       {
          public voidonClick1(View v)
          {
             CharSequenceet_text =et.getText();
             Stringtv_before = null;
            tv.setText("按钮单击前,内容是:"+tv_before +"\n" +"单击按钮后,文本内容改变了!");
          }

         @Override
          public voidonClick(View v) {
             // TODOAuto-generated method stub
            
          }
       };
      bt.setOnClickListener(ocl);
    }
最后效果是




“等待提交改变。。。。”这段文字变成“获取了用户的输入,下一行:这是一段用于测试的信息”
0 0