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

本文介绍了一个简单的Android应用程序,该应用使用按钮、文本视图和编辑框来演示基本的UI组件交互。当用户在编辑框中输入内容并点击按钮时,应用程序会更新文本视图以显示用户输入的内容。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我的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);
    }
最后效果是




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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值