单击两个按钮后如何在Textview中显示两个不同的文本

阿尔伯特

因此,我正在尝试使用Android Studio。我正在努力让我的“ Customer1”按钮显示customer1信息。并且当我单击“ Customer1”按钮时,它在同一位置显示customer2信息TextView

在此处输入图片说明

下面的代码是我的.java活动代码。我需要知道为什么我的代码是错误的,以及如何解决它。谢谢

import android.os.Bundle;
import android.support.design.widget.FloatingActionButton;
import android.support.design.widget.Snackbar;
import android.support.v7.app.AppCompatActivity;
import android.support.v7.widget.Toolbar;
import android.view.View;
import android.view.Menu;
import android.view.MenuItem;
import android.widget.TextView;

public class MainActivity extends AppCompatActivity {

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    TextView t1;
    t1 = (TextView)findViewById(R.id.editText);
    public void onClickListener(View v)
    {
        if (v.getId() == R.id.button)
            t1.setText("Customer1");
        if (v.getId() == R.id.button2)
            t1.setText("Custom2");
    }
}
罗素象牙

这是伪代码:在活动开始时声明您的TextView

这是sudo代码给你一个想法

public MyActivity implements View.OnClickListener{ //ensure that you impleemnt this!
    TextView tv;

    public void onCreate(){
        setContentView(...);
        tv = (TextView) findViewById(R.id.your_text_view_id);
        tv.setOnClickListener(this);
        ... // all the other stuff
    }
    @Override 
    public void onClick(View v){
        if(v.getId() == R.id.button1)
            tv.setText("Customer 1");
        .... //do the same for customer 2
    }
}

注意:如果您使用的是Fragment,请将电视的实例化从onCreate()移到onCreateView()

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

单击来自两个不同活动的两个单选按钮时,如何在新活动中显示文本?

单击 actionscript 3.0 中的两个不同按钮后,如何使符号出现?

如何在两个不同的TextView中显示当前时区和完整日期时间?

单击后隐藏并显示两个按钮

在同一活动中单击两个不同的按钮时,如何导航到两个不同的活动?

如何在React Native中显示来自两个不同键值的过滤后的JSON数据

如何在ListView中显示两个案例的两个按钮?

输入两个值后,如何在第三个编辑文本中自动显示两个编辑文本值的结果?

如何在单击按钮时打开两个活动

如何在一个按钮中设置两个不同大小的文本,Android API> 24

如何在两个按钮上输出两个不同的标签?

如何在两个不同的JTextField上选择文本?

如何基于两次不同的按钮单击来折叠和在两个不同的div部分中折叠?

如何通过单击图片框中的图像交替显示两个不同的图像?

如何在codeigniter中形成相同ajax的两个不同页面中显示不同的结果

如何在ConstraintLayout中对齐具有不同字体大小的两个TextView

如何在angularjs中单击两个函数

如何在Android中单击按钮调用两个函数?

如何为按钮上的两个不同文本赋予两种不同的颜色

如何在python中的两个不同y轴上绘制两个变量?

如何在Ubuntu中为两个不同的用户配置两个邮件

如何显示两个不同表中的日期?

如何在html中水平对齐两个按钮

单击拒绝/关闭后禁用两个按钮

单击两个按钮后抓取数据

如何使用Javascript从两个文本框中获取值并在第三个按钮单击时显示?

如何在 Windows 窗体中创建一个按钮,单击该按钮时要求输入两个值

在TextView中获取与两个相邻按钮中的文本相同的文本大小(Android)

如何在java中组合两个不同的Map?