Это то, что я делаю в коде, я хочу создавать элементы управления нажатием кнопки. Сколько раз пользователь нажимает, я хочу добавить элементы управления в течение того же количества времени.
Я должен добавить эти элементы управления в относительной компоновке. который я уже создал в макете XML с одним набором элементов управления уже в нем .. и хочу, чтобы он работал для большего количества элементов управления, если пользователь хочет редактировать.
View DynamicView= new View(this);
DynamicView.setId(123);
DynamicView.setLayoutParams(new LayoutParams(1, LayoutParams.MATCH_PARENT))
Ниже приведен код макета XML.
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:background="@android:color/black" />
проблемы: -
1) не хочу давать идентификаторы таким образом :(
DynamicView.setId(123);
хочу назначить такие идентификаторы, которые мы можем назначить в макете xml
android:id="@+id/spnrIngredients1"
2) как задать значения для относительных макетов в кодировке, например
android:layout_toRightOf="@id/tvIngredientsName"
android:layout_toLeftOf="@id/tvIngredientsName"
android:layout_below="@id/tvIngredientsName"
android:layout_above="@id/tvIngredientsName"
3) как задать значения для цветов фона.
он не принимает шестнадцатеричные коды или что-то еще .. какой тип значений int он запрашивает ..?