Как создать динамическое представление кнопки так? Здесь + кнопка добавления является статической. Другие кнопки должны быть динамически созданы, как на этом рисунке. Согласно полученным данным из базы данных, они должны быть созданы и с помощью кнопки добавления можно добавить новые кнопки.Создание динамических кнопок в Android, таких как плитки
0
A
ответ
1
В файле XML имеют линейную компоновку вертикальной ориентации.
В файле класса Java объявить его как
ViewGroup lr = (ViewGroup)findViewVyId(R.id.dd)
for(int i = 0; i < x1; i++)
{
lr1 = new LinearLayout(this);
lr1.setOrientation(LinearLayout.HOIZONTAL);
lr.addView(lr1);
for(int j = 0; j < xx1; j++)
{
if(i==0)
{
if(j == 0)
{
final View child = getLayoutInflater().inflate(R.layout.nw, null);
lr.addView(child);
}
else
{
lr2 = new LinearLayout(this);
lr2.setOrientation(LinearLayout.VERTICAL);
for(int k = 0; k<2; k++)
{
final View b3 = new Button(this);
lr2.addView(b3);
}
lr.addView(lr2);
}
}
else
{
final View b2 = new Button(this);
lr.addView(b2);
}
lr1.setId(main_cnt);
main_cnt++;
if(i == 2)
{
if(j == 2)
{
break;
}
}
}
}
первый цикл решает, сколько макетов, чтобы быть в вертикальном порядке, а второй цикл решает, сколько кнопки внутри линейной компоновки в горизонтальном порядке. main_cnt
используется, чтобы получить идентификатор для каждой кнопки
XML файл ребенка является, где у меня есть место надстроек (большая кнопка)
Смежные вопросы
- 1. Создание динамических кнопок на android
- 2. Создание динамических матриц кнопок
- 3. Создание динамических кнопок выпадающие
- 4. Создание динамических представлений, таких как сайт администратора в django
- 5. Создание страниц, таких как плитки с использованием jquery или javascript
- 6. Создание кнопок в Android
- 7. Создание динамических вкладок в android
- 8. Добавление таких кнопок, как картинка
- 9. Создание круглых кнопок с помощью UIVibrancyEffect, таких как блокировка экрана
- 10. Создание кнопок и текстовых полей, таких как веб-страницы Google
- 11. Android Создание пользовательских кнопок
- 12. Android: отображение нескольких кнопок в RelativeLayout, таких как FourSquare
- 13. Создание динамических кнопок и выровняйте в макетах в андроиде
- 14. Создание плитки с использованием ImageView в android
- 15. Создание динамических кнопок в бутстрапе, модальных, например jQuery UI
- 16. Изменение CSS динамических кнопок
- 17. Создание динамических плиток для CATiledLayer
- 18. Создание событий нескольких кликов для динамических кнопок в vb.net
- 19. Добавление динамических кнопок
- 20. Изменение вида кнопок TabHost + Format, таких как настоящая клавиатура || Android
- 21. Создание настраиваемой панели кнопок кнопок
- 22. Отображение динамических кнопок HTML
- 23. Создание и позиционирование динамических кнопок в as3 внутри мувика
- 24. Android: Создание панели кнопок выбора
- 25. Динамических Быстрые настройки плитки в нугой
- 26. Как создать несколько динамических кнопок в ios?
- 27. Android: создание кнопок с экрана
- 28. Создание кнопок в expandablelistview
- 29. Java Swing - создание динамических кнопок с динамическим типом
- 30. C# Создание динамических кнопок и onClick Динамические EventHandlers
насчет + добавить? – Chamath
проверить обновленный код ..... –