Как по нажатию на кнопку создать новое CardView?

160
15 января 2019, 10:40

У меня есть CardView в которой 2 кнопки "добавить" и "удалить". При нажатии на кнопку "добавить" я перехожу на новую активити и там страница для создания новой CardView.

Точно такое же CardView Должно создаваться в этой активности по нажатию на кнопку"Create" Опишите код пожалуйста полностью, спасибо

У меня есть пример добавления кнопки, а нужно CardView

@Override
public void onClick(View view) {
    click = click + 1;
    switch (view.getId()) {
        case R.id.btnCreate:
            // Создание LayoutParams c шириной и высотой по содержимому
            LinearLayout.LayoutParams lParams = new LinearLayout.LayoutParams(
                    wrapContent, wrapContent);
            // переменная для хранения значения выравнивания
            // по умолчанию пусть будет LEFT
            int btnGravity = Gravity.CENTER;
            // определяем, какой RadioButton "чекнут" и
            // соответственно заполняем btnGravity
            switch (rgGravity.getCheckedRadioButtonId()) {
                case R.id.rbLeft:
                    btnGravity = Gravity.LEFT;
                    break;
                case R.id.rbCenter:
                    btnGravity = Gravity.CENTER_HORIZONTAL;
                    break;
                case R.id.rbRight:
                    btnGravity = Gravity.RIGHT;
                    break;
            }
            // переносим полученное значение выравнивания в LayoutParams
            lParams.gravity = btnGravity;
            // создаем Button, пишем текст и добавляем в LinearLayout
            TextView btnNew = new TextView(this);
            btnNew.setText(etName.getText().toString());
            llMain.addView(btnNew, lParams);
            if (click == 3){
                btnCreate.setVisibility(View.GONE);
            }
            break;
        case R.id.btnClear:
            llMain.removeAllViews();
            btnCreate.setVisibility(View.VISIBLE);
            click = 0;
            Toast.makeText(this, "Удалено", Toast.LENGTH_SHORT).show();
            break;
    }
READ ALSO
Разница между методом init() и init(ServletConfig config)

Разница между методом init() и init(ServletConfig config)

Жизненный цикл сервлета начинается с запуска метода initВ абстрактном классе GenericServlet объявлено 2 варианта метода: init() и init(ServletConfig config)

173
Где хранить запускаемый код для бота?

Где хранить запускаемый код для бота?

Написал бота на Java для DiscordПрограмму пока запускаю через компилятор со своего компьютера

180
org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

Бьюсь с ошибками запуска webapp и получаю такой stack:

206
Есть ли в Java что-то похожее на БСП от 1С

Есть ли в Java что-то похожее на БСП от 1С

Есть ли в Java что-то похожее на БСП от 1СВ кратце про БСП

160