2

我想在每个项目之间显示一种带有分隔线的 ListView。因为这个列表的每一行都会显示一个不同的自定义视图,所以我认为使用 TableLayout 代替并使用setShowDividersandSHOW_DIVIDER_MIDDLE来显示每个项目之间的白线会更容易。

为什么我在 setShowDividers 处得到 NoSuchMethod 异常?

 TableLayout table = (TableLayout)findViewById(R.id.my_table_layout);
 if( table != null )
 {
      table.setShowDividers(TableLayout.SHOW_DIVIDER_MIDDLE);
 }

如果我将所有内容都转换为,我也会得到同样的错误LinearLayout

4

1 回答 1

3

您使用的是什么 API 目标?setShowDividers在 API 级别 11 (Honeycomb) 中添加。

于 2011-11-29T00:20:55.703 回答