setShowDividers的NoSuchMethod异常

时间:2011-11-29 00:17:59

标签: android android-linearlayout tablelayout divider

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

为什么我在setShowDividers上获得NoSuchMethod异常?

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

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

1 个答案:

答案 0 :(得分:3)

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