Из этого кода он создает динамические кнопки, которые присоединяются к заданному значению из другого макета. Мне нужно получить идентификатор этого и добавить еще одну кнопку (если нажата динамическая кнопка, мне нужно добавить другую кнопку динамически).Мне нужно получить идентификатор кнопки с динамическимгенератором
for (int i = 0; i < value1; i++) {
LinearLayout.LayoutParams paramsIButton = new LinearLayout.LayoutParams
((int) ViewGroup.LayoutParams.WRAP_CONTENT, (int) ViewGroup.LayoutParams.WRAP_CONTENT);
ibutton = new ImageButton(HomePage.this);
ibutton.setImageResource(R.drawable.add);
ibutton.setLayoutParams(paramsIButton);
paramsIButton.topMargin = -70;
paramsIButton.leftMargin = 370;
paramsIButton.bottomMargin = 30;
ibutton.setId(i);
ibutton.getPaddingBottom();
ibutton.setBackgroundColor(Color.WHITE);
ibutton.setAdjustViewBounds(true);
rR.addView(ibutton);
}
Просьба предоставить более подробную информацию о своей проблеме. – TheCrafter
Я создаю блок для обработки лампочек и вентиляторов. Я динамически создаю единицу, включая количество лампочек и вентиляторов, которые выбирает пользователь. Я успешно выполнил эту часть! моя проблема заключается в том, что пользователь на странице динамически созданного устройства, если пользователь нажимает кнопку, должна быть создана другая лампочка. Я не могу сделать эту часть, потому что не знаю, как определить, нажал ли пользователь эту кнопку для добавления. Пожалуйста, помогите мне! Это действительно важно для меня –
Редактировать свой вопрос с этой информацией, чтобы будущие пользователи его видят –