• Как копировать данные до обновления объекта в project-config.json?

    Innerbloom
    @Innerbloom Автор вопроса
    В общем решил вопрос, передал с родительского компонента оригинальные данные и теперь в место "mixed" подсталяют их
    Ответ написан
    Комментировать
  • Не получается сделать динамический label Angular?

    Innerbloom
    @Innerbloom Автор вопроса
    Добился такого , если убрать &:valid + label { то все получается поднимается в верх, но есть одно но , что если вводить какой то текст и переключится на пароль , лейбл спускается вниз опять, так как не валид

    Исправил с помощью required

    Все решил сам, спасибо
    Ответ написан
    Комментировать
  • Как сделать переход с RecyclerView.Adapter на фрагмент?

    Innerbloom
    @Innerbloom Автор вопроса
    Вот так вот :
    public class RVAdapter extends RecyclerView.Adapter<RVAdapter.PersonViewHolder> {
    
        public static class PersonViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener {
    
            CardView cv;
            TextView personName;
            TextView personAge;
            ImageView personPhoto;
            OnItemClickListener cvClickListener;
    
            public interface OnItemClickListener{
                void onItemClicked(int position);
            }
    
    
            PersonViewHolder(View itemView, OnItemClickListener clickListener) {
                super(itemView);
                cv = (CardView)itemView.findViewById(R.id.cv);
                personName = (TextView)itemView.findViewById(R.id.person_name);
                personAge = (TextView)itemView.findViewById(R.id.person_age);
                personPhoto = (ImageView)itemView.findViewById(R.id.person_photo);
    
                cvClickListener = clickListener;
    
                itemView.setOnClickListener(this);
    
            }
    
            @Override
            public void onClick(View view) {
                cvClickListener.onItemClicked(getAdapterPosition());
                А вот что сюда писать помогите ? Как реализовать переход на фрагмент re_fragment
    
                }
            }
    
        List<Person> persons;
    
        public RVAdapter(List<Person> persons){
            this.persons = persons;
        }
    
        @Override
        public void onAttachedToRecyclerView(RecyclerView recyclerView) {
            super.onAttachedToRecyclerView(recyclerView);
        }
    
        @Override
        public PersonViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
            View view = LayoutInflater.from(viewGroup.getContext()).inflate(R.layout.item, viewGroup, false);
            PersonViewHolder personViewHolder = new PersonViewHolder(view);
            return personViewHolder;
        }
    
        @Override
        public void onBindViewHolder(PersonViewHolder personViewHolder, int i) {
            personViewHolder.personName.setText(persons.get(i).name);
            personViewHolder.personAge.setText(persons.get(i).age);
            personViewHolder.personPhoto.setImageResource(persons.get(i).photoId);
    
    
        }
    
        @Override
        public int getItemCount() {
            return persons.size();
        }
    }
    Ответ написан
  • Почему не отображаются Fragments с TabLayout?

    Innerbloom
    @Innerbloom Автор вопроса
    АП
    Ответ написан
    Комментировать
  • Как реализовать .OnDrawerItemClickListener по фрагментам?

    Innerbloom
    @Innerbloom Автор вопроса
    Вот так вот все работает, только мне интересно будет ли это правильно и не влиять на производительность?
    .withOnDrawerItemClickListener(new Drawer.OnDrawerItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id, IDrawerItem drawerItem) {
    TabLayout tabLayout = (TabLayout)findViewById(R.id.tabLayout);
    switch (drawerItem.getIdentifier()){
    case 2:
    TabFragmentAdapterPlants adapterPlants = new TabFragmentAdapterPlants(getSupportFragmentManager());
    viewPager.setAdapter(adapterPlants);
    tabLayout.setupWithViewPager(viewPager);
    break;
    case 1:
    TabFragmentAdapter adapter = new TabFragmentAdapter(getSupportFragmentManager());
    viewPager.setAdapter(adapter);
    tabLayout.setupWithViewPager(viewPager);
    break;
    }
    }
    })
    .build();
    Ответ написан
    Комментировать