如何禁用ColumnHeader和RowHeader并禁用SelectedColor

时间:2018-09-24 00:26:51

标签: android tableview

我想禁用ColumnHeader单击和RowHeader单击,我已经在MainFragment onCreateView中实现了以下代码。

mTableAdapter = new MyTableAdapter(getContext());
mTableView.setAdapter(mTableAdapter);

mTableView.getColumnHeaderRecyclerView().setClickable(false);
mTableView.getRowHeaderRecyclerView().setClickable(false);

以某种方式对我不起作用。还有一件事是,我想禁用标题和行单击上单元格的默认颜色选择。

所以请您帮我一下。

先谢谢了。 请找到随附的图片以获取更多信息。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:1)

您应该尝试.setTouchable(false)或将触摸/单击侦听器设置为null。

要在整个表格中禁用颜色选择,请设置以下内容:

mTableView.setIgnoreSelectionColors(true);