Показать сообщение отдельно
Старый 31.08.2016, 16:26   #6
pozitiffcat
Мастер
 
Аватар для pozitiffcat
 
Регистрация: 09.05.2010
Адрес: Самара
Сообщений: 1,083
Написано 254 полезных сообщений
(для 533 пользователей)
Ответ: Динамическое создание кнопок в LinearLayout

Сообщение от Жека Посмотреть сообщение
Полагаю, ошибка в строке
setContentView(dynamicview); 
^ ты ставишь в качестве контента свой лэйаут, а нужно ставить всю xml-льку лэйаута.
Вот так:
setContentView(R.layout.levels); 
Кастомный вью тоже можно установить в content

Вот минимальный код который работает:
LinearLayout linearLayout = new LinearLayout(this);
        
linearLayout.setOrientation(LinearLayout.VERTICAL);

        for (
int i 010; ++i) {
            
Button button = new Button(this);
            
button.setText(String.format("Button %d"i));
            
linearLayout.addView(buttonViewGroup.LayoutParams.MATCH_PARENTViewGroup.LayoutParams.WRAP_CONTENT);
        }

        
setContentView(linearLayout); 
(Offline)
 
Ответить с цитированием
Сообщение было полезно следующим пользователям:
Жека (02.09.2016)