Android динамически добавляет массив строк (будет TextView) в два LinearLayout, когда idx даже добавляет первый LinearLaAndroid

Форум для тех, кто программирует под Android
Ответить Пред. темаСлед. тема
Anonymous
 Android динамически добавляет массив строк (будет TextView) в два LinearLayout, когда idx даже добавляет первый LinearLa

Сообщение Anonymous »

Я хочу добавить массив строк (будет TextView) в два LinearLayout динамически, когда idx даже добавляется в первый LinearLayout, когда нечетный — во второй.
Я определяю три элемента в MainActivity :

Код: Выделить всё

LinearLayout first;
LinearLayout second;
LinearLayout now;
и в цикле for массива строк выполните:

Код: Выделить всё

if(idx%2==0){
now=first;
}else{
now=second;
}
MainActivity.this.runOnUiThread(() -> {
ViewGroup.LayoutParams lparams = new
ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT);
TextView textView = new TextView(MainActivity.this);
textView.setLayoutParams(lparams);
textView.setText(strings[idx]);
now.addView(textView);
});
Но все TextView переходят к первому LinearLayout, а второй LinearLayout пуст. Почему? Я новичок в разработке Java и Android. Кто-нибудь может помочь? Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/785 ... t-dynamica
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Android»