мы можем остановить evrencoskun TableView вертикальной прокрутки в Android? - PullRequest
0 голосов
/ 08 октября 2018
 mTableView.setShadowColor(0);
 mTableView.setShowVerticalSeparators(false);

Есть ли у нас какой-либо атрибут, чтобы остановить вертикальную прокрутку в TableView.Как показано выше.

Заранее спасибо.

1 Ответ

0 голосов
/ 15 октября 2018

Я не знаю, почему вам нужно что-то подобное.Но вы можете сделать это, установив пользовательский layoutManager для CellRecyclerView и RowHeaderRecyclerView.

Создайте свой собственный менеджер макета

    MyCellLayoutManager extends CellLayoutManager{
    ...

     @Override
     public boolean canScrollVertically() {
      return false;
     }
    }

Для RowHeader

   MyRowHeaderLayoutManager extends LinearLayoutManager{
    MyRowHeaderLayoutManager(Context context){
     super(context, LinearLayoutManager.VERTICAL, false);
    }
    ...

     @Override
     public boolean canScrollVertically() {
      return false;
     }
    }

ИУстановите их для связанных RecyclerViews

tableView.getCellRecyclerView().setLayoutManager(new MyCellLayoutManager());
tableView.getRowHeaderRecyclerView().setLayoutManager(new MyRowHeaderLayoutManager());
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...