Как добавить несколько строковых значений в один элемент просмотра текста - PullRequest
0 голосов
/ 19 октября 2018

Я занимаюсь разработкой приложения для 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 голосов
/ 19 октября 2018

Попробуйте этот код:

yourtextView.setText(yourtextView.getText().toString() + ", " + "your seatname");
0 голосов
/ 19 октября 2018

Для нескольких текстовых элементов вы можете использовать конкатенацию строк или String.format()
textView.setText (String.format ("% s, имя места здесь", textView.getText (). ToString ())

Но если вам нужно объединить много строк, вы должны использовать StringBuilder().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...