Member 14704166 Ответов: 0

Как я добавить элемент управления ListView, чтобы fragmentviewmodel Ява


я создаю приложение для книжного магазина
у меня есть фрагменты каждый фрагмент это секция

и каждый фрагмент имеет класс Fragment и класс FragmentViewModel xlass


кадр из фрагмента занятия


вот как работает приложение я хочу заменить текст на представление списка
готовый фрагмент - YouTube[^]

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

Что я уже пробовал:

я добавил этот код в класс ViewModel, но этот код должен расширять AppCompatActivity
когда фрагмент нужно расширить ViewModel

и этот код прекрасно работает в основной деятельности


<pre>ArrayList<Books_item> items = new ArrayList<>();
    BooksAdapter adapter;
    ListView listView;

    private DrawerLayout nDrawerLayout;
    private ActionBarDrawerToggle nToggle;

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);




        listView = findViewById(R.id.book_list);



        items.add(new Books_item("اbook name", "author", 244, (float) 3.5, "book type", R.drawable.picture, 25));

items.add(new Books_item("اbook name", "author", 244, (float) 3.5, "book type", R.drawable.picture, 25));

items.add(new Books_item("اbook name", "author", 244, (float) 3.5, "book type", R.drawable.picture, 25));

items.add(new Books_item("اbook name", "author", 244, (float) 3.5, "book type", R.drawable.picture, 25));


        adapter = new BooksAdapter(this, 0, items);
        listView.setAdapter(adapter);

    }

0 Ответов