Вот стоковый будильник. Как видно на скриншоте, есть кнопка шириной MATCH_PARENT,
а вот справа есть еще одна кнопка будильника, состояние вкл\выкл.
Как сделать так-же, кнопку в кнопке при динамическом добавлении из кода?
Так я добавляю кнопку, как добавить 2 кнопки на 1 область экрана?
private void addViewButton(String dateFromTimePicker) {
//установили размеры кнопки
LinearLayout.LayoutParams btnParam
= new LinearLayout.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT, SIZE_HEIGHT_BUTTON);
//добавили новую кнопку
Button newClock = new Button(this);
newClock.setText(dateFromTimePicker);
newClock.setTextSize(SIZE_TEXT);
selectClockView.addView(newClock, btnParam);
}
Ответ
Чтоб "Навесить" view на view используйте RelativeLayout в место LinearLayout
А чтоб кнопка отображалась или нет воспользуйтесь функцией
btnFIRST.setVisibility(View.VISIBLE);//видима
btnFIRST.setVisibility(View.INVISIBLE);//не видима
Комментариев нет:
Отправить комментарий