Задать вопрос
LoKeR995
@LoKeR995
engineer

Как добавить LinearLayout в binding через кнопки?

Доброго времени суток. Прошу строго не судить. Я новичок в сфере разработки под Android. Создал проект под шаблоном Button_nav_menu. В шаблоне view создан через binding. Как в bindinge создать LinearLayout по нажатии кнопки
spoiler

package com.ihlas.ixlaspark.ui.drivers;
 
import android.os.Bundle;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
 
import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.ViewModelProvider;
 
import com.ihlas.ixlaspark.R;
import com.ihlas.ixlaspark.databinding.FragmentDriversBinding;
 
public class DriversFragment extends Fragment {
 
    private FragmentDriversBinding binding;
 
    public View onCreateView(@NonNull LayoutInflater inflater,
                             ViewGroup container, Bundle savedInstanceState) {
        DriversViewModel driversViewModel =
                new ViewModelProvider(this).get(DriversViewModel.class);
 
        binding = FragmentDriversBinding.inflate(inflater, container, false);
        View root = binding.getRoot();
 
        final TextView textView = binding.textDrivers;
        final Button button = binding.fgdBtn;
 
        driversViewModel.getText().observe(getViewLifecycleOwner(), textView::setText);
 
        button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
 
                textView.setText("qwerty");
                 //тут нужно добавить LinearLayout
 
 
            }
        });
 
        return root;
    }
 
    @Override
    public void onDestroyView() {
        super.onDestroyView();
        binding = null;
    }
 
 
}

  • Вопрос задан
  • 49 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 2
Serg934k
@Serg934k
Посмотрите, по моему как раз это должно подойти https://youtu.be/JkSf4dc4s34
Ответ написан
Комментировать
Jacen11
@Jacen11
https://translate.google.com/?sl=en&tl=ru&text=bin...
в связывании никак.

https://www.google.com/search?q=%D0%BA%D0%B0%D0%BA...

лучше все таки для начала хотя бы оглавления учебников почитать (чтобы узнать что вообще есть) и пару гайдов
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы