如果可能,我如何在布局上方添加一个“标题”,我已将其分配给我的SimpleCursorAdapter(“ondemandandautomatic_authorize”),以及ListView下方的按钮?
SimpleCursorAdapter mAdapter = new SimpleCursorAdapter(this,
R.layout.ondemandandautomatic_authorize, mContacts,
new String[] { ContactsContract.Contacts.DISPLAY_NAME },
new int[] { R.id.contactLabel });
setListAdapter(mAdapter);
我现在在我的活动中显示的内容是:
<AppName>
<ckbx1><ckbx2><ckbx3><TextView (ContactName)>
...(repeating the line above for each contact)
但我想要的是:
<AppName>
<TextView1><TextView2><TextView3><TextView4>
<ckbx1> <ckbx2> <ckbx3> <TextView (ContactName)>
...(repeating the line above for each contact)
<Button>
可能的?
答案 0 :(得分:1)
如果您想要列表底部的按钮here is the javadoc,则可能需要向ListView添加页脚。
getListView().addFooterView(new Button(...));
这要在setListAdapter(mAdapter);
之前完成。
答案 1 :(得分:1)
使用Listviewinstance.addHeaderView(viewtobeadded)获取列表标题部分和 Listview部件底部的按钮的Listviewinstance.addFooterView(buttontobeadded)。
在列表视图上设置适配器之前,请确保必须完成这些页脚和标题添加内容。