问题描述
我愿与各项目之间的分隔线,以显示排序的ListView。因为这个列表中的每一行会显示我想到了一个不同的自定义视图会更容易有一个TableLayout代替,并使用 setShowDividers
和 SHOW_DIVIDER_MIDDLE
为了显示每个项目之间的白线。
I would like to display a sort of ListView with divider lines between each item. Because each row of this list will show a different custom view I thought it would be easier to have a TableLayout instead and use setShowDividers
and SHOW_DIVIDER_MIDDLE
in order to show that white line between each item.
为什么我在setShowDividers得到NoSuchMethod例外呢?
Why do I get NoSuchMethod exception at setShowDividers?
TableLayout table = (TableLayout)findViewById(R.id.my_table_layout);
if( table != null )
{
table.setShowDividers(TableLayout.SHOW_DIVIDER_MIDDLE);
}
我也得到了同样的错误,如果我投的一切的LinearLayout
代替。
推荐答案
什么API的目标是您使用? setShowDividers
在API级别11(蜂窝)补充道。
What API target are you using? setShowDividers
was added in API level 11 (Honeycomb).
这篇关于NoSuchMethod例外setShowDividers的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!