Как я могу добавить массив данных `TextView` в существующее текстовое представление? - PullRequest
2 голосов
/ 27 января 2011

Как я могу добавить массив данных TextView в существующее текстовое представление? Я попробовал следующий код:

TextView tvArrQuestion[]=(TextView) findViewById(R.id.Textparse);

... но я получаю эту ошибку:

Несоответствие типов: невозможно преобразовать из TextView в TextView[]

Как я могу решить эту проблему?

Ответы [ 4 ]

1 голос
/ 27 января 2011

Вы можете решить, как это:


сначала взять строку и добавить к ней все текстовые массивы.


String txt="";
for(int i=0;i<tvArrQuestion.length();i++)
{
     txt=txt+tvArrQuestion[i].getText().toString();

}

, чем вы можете установить ее в textview

давайте возьмем текстовое телевидение, код которого:

tv.setText(txt);
0 голосов
/ 28 января 2011

Попробуйте этот код, используя существующий макет

Textview name = (TextView) findViewById (R.id.textView1); String txt = ""; для (int i = 0; i

} name.setText (TXT);

0 голосов
/ 27 января 2011

Другая концепция ниже. Как этот тип, вы также добавляете текстовое представление

   LinearLayout layout = new LinearLayout(this);
    layout.setOrientation(1);


    TextView name[];
    TextView website[];
    TextView category[];


     for (int i = 0; i < sitesList.getName().size(); i++) {
        name[i] = new TextView(this);
        name[i].setText("Name = "+sitesList.getName().get(i));
        website[i] = new TextView(this);
        website[i].setText("Website = "+sitesList.getWebsite().get(i));
        category[i] = new TextView(this);
        category[i].setText("Website Category = "+sitesList.getCategory().get(i));
        layout.addView(name[i]);
        layout.addView(website[i]);
        layout.addView(category[i]);

   }
0 голосов
/ 27 января 2011

Вы не можете так давать в своем коде.Поместите ваш код как:

TextView tvArrQuestion=(TextView) findViewById(R.id.Textparse);

и введите

tvArrQuestion.setText(your array data);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...