Какова роль Нижнего Поведения в Нижнем Листе.

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

Я беру про модель нижнего листа. пожалуйста, найдите следующий код:

private void createDialog() {
    if (dismissDialog()) {
        return;
    }

    List<SampleModel> list = new ArrayList<>();
    list.add(new SampleModel(R.string.share, R.mipmap.ic_launcher));
    list.add(new SampleModel(R.string.upload, R.mipmap.ic_launcher));
    list.add(new SampleModel(R.string.copy, R.mipmap.ic_launcher));
    list.add(new SampleModel(R.string.print, R.mipmap.ic_launcher));

    SampleSheetAdapter adapter = new SampleSheetAdapter(list);
    adapter.setOnItemClickListener(new SampleSheetAdapter.OnItemClickListener() {
        @Override
        public void onItemClick(SampleSheetAdapter.ItemHolder item, int position) {
            Toast.makeText(mContext,"clicked",Toast.LENGTH_LONG).show();
        }
    });

    View view = getLayoutInflater().inflate(R.layout.sheet_main, null);
    RecyclerView recyclerView = (RecyclerView) view.findViewById(R.id.recyclerView);
    recyclerView.setHasFixedSize(true);
    recyclerView.setLayoutManager(new LinearLayoutManager(this));
    recyclerView.setAdapter(adapter);


    dialog = new BottomSheetDialog(this);
    dialog.setContentView(view);
    dialog.show();
}

приведенный выше код работает отлично.

1 ответ

Решение

Вы можете обратиться сюда - Нижние листы

Надеюсь, это поможет вам.

Другие вопросы по тегам