带有页眉和页脚按钮的Android listview
伙计们! 我需要做这样的布局:我有listview,我需要在它的顶部和底部放置按钮,也就是说,当用户将列表滚动到最后时,他可以看到底部按钮,当用户位于列表顶部时,他可以看到顶部按钮。但当用户处于listview的“中间”时,他看不到这些按钮。我不知道怎么做。谢谢你的帮助 更新带有页眉和页脚按钮的Android listview,android,android-layout,Android,Android Layout,伙计们! 我需要做这样的布局:我有listview,我需要在它的顶部和底部放置按钮,也就是说,当用户将列表滚动到最后时,他可以看到底部按钮,当用户位于列表顶部时,他可以看到顶部按钮。但当用户处于listview的“中间”时,他看不到这些按钮。我不知道怎么做。谢谢你的帮助 更新 listView=(ListView)findViewById(R.id.listSearchResults); LayoutInflater inflater=this.getLayoutInflate
listView=(ListView)findViewById(R.id.listSearchResults);
LayoutInflater inflater=this.getLayoutInflater();
View header=inflater.inflate(R.layout.list_header, null);
btnBack=(Button)header.findViewById(R.id.btnBack);
btnBack.setOnClickListener(this);
btnBack.setEnabled(false);
listView.addHeaderView(header);
View footer=inflater.inflate(R.layout.list_footer, null);
btnForward=(Button)footer.findViewById(R.id.btnForward);
btnForward.setOnClickListener(this);
btnForward.setEnabled(false);
listView.addFooterView(footer);
请点击此处:
这是借助于列表的页脚和页眉。基本上,你使用
/。请检查这些方法的所有版本,因为它们允许您不选择视图。您可以使用并在ListView上首先创建两个布局文件。类似于
footer\u layout.xml
和header\u layout.xml
并在列表视图中添加footerview headerview
LayoutInflater inflater = activity.getLayoutInflater();
LinearLayout listFooterView = (LinearLayout)inflater.inflate(
R.layout.footer_layout, null);
list.addFooterView(listFooterView);
LinearLayout listHeaderView = (LinearLayout)inflater.inflate(
R.layout.header_layout, null);
list.addHeaderView(listHeaderView);
如何自定义按钮?请尝试发布一个示例…并解释添加页脚时适配器的问题