如何在单个“文本视图”项中添加多个字符串值

时间:2018-10-19 11:55:35

标签: java android-studio

我正在开发一个Android应用程序,用户可以在座位计划中选择一些号码或一个座位。当座位改变颜色时,用户可以选择多个座位,我想将这些座位的名称设置为某个文本视图,所以我想知道如何将这些座位的多个名称设置为文本单击座位图像按钮时查看

这是代码

 mH01 = (ImageButton) findViewById(R.id.H01);
        mH01.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                mH01.setColorFilter(getResources().getColor(R.color.colorPrimary));
// I want to set  a seat name to a text View here
            }
        });
mH02 = (ImageButton) findViewById(R.id.H01);
        mH01.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                mH02.setColorFilter(getResources().getColor(R.color.colorPrimary));

//and when this seat is clicked its name should also be set to a same text view and should be separated with comma sign
            }
        });

2 个答案:

答案 0 :(得分:0)

对于多个文本项,可以使用字符串串联或String.format()
    textView.setText(String.format(“%s,这里的座位名称”,textView.getText()。toString())

但是如果需要连接很多字符串,则应使用StringBuilder()

答案 1 :(得分:0)

尝试以下代码:

yourtextView.setText(yourtextView.getText().toString() + ", " + "your seatname");