我想在每个项目之间显示一种带有分隔线的 ListView。因为这个列表的每一行都会显示一个不同的自定义视图,所以我认为使用 TableLayout 代替并使用setShowDividers
andSHOW_DIVIDER_MIDDLE
来显示每个项目之间的白线会更容易。
为什么我在 setShowDividers 处得到 NoSuchMethod 异常?
TableLayout table = (TableLayout)findViewById(R.id.my_table_layout);
if( table != null )
{
table.setShowDividers(TableLayout.SHOW_DIVIDER_MIDDLE);
}
如果我将所有内容都转换为,我也会得到同样的错误LinearLayout
。