Zoo*_*bie 10 android listview divider
如果在ListView中添加了页脚视图,则分隔符将从ListView的最后一项中消失.
即使我已经android:footerDividersEnabled="true"使用ListView 设置,我的页脚视图只是TextTiew.
ink*_*nky 21
设置isSelectable到true没有为我工作,也许是因为我也叫removeFooterView做我的列表时加载.
最终为我修复的是在ListView上设置android:layout_height为" fill_parent"而不是" wrap_content".
Jos*_*arl 20
ListViewAndroid中的实现从不在禁用的项目之间划分分隔符,如果您只是调用该addFooterView(View v)方法,则默认情况下您的页脚将是.
相反,您需要addFooterView(View v, Object data, boolean isSelectable)使用isSelectableset to 调用方法true.你可以只通过null为data对象,如果你不需要它.
Cur*_*rly 14
这几乎对我有用.我是在最后一个列表项之后的分隔符之后,但不是在页脚之后因为我的页脚是空的空间.我最后添加了两个页脚,一个可选择零高度,一个不可选择包含填充.
TextView view = new TextView(this);
view.setLines(0);
TextView view1 = new TextView(this);
view1.setLines(4);
mListView.addFooterView(view, null, true);
mListView.addFooterView(view1, null, false);
mListView.setFooterDividersEnabled(true);
Run Code Online (Sandbox Code Playgroud)
尝试将layout_height的ListView到match_parent:
android:layout_width="match_parent"
android:layout_height="match_parent"
android:divider="#333333"
android:dividerHeight="1px"
Run Code Online (Sandbox Code Playgroud)
当layout_height设置为wrap_content它时可能会跳过底部分隔符:
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:divider="#333333"
android:dividerHeight="1px"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
15106 次 |
| 最近记录: |