люди!Мне нужно сделать такой макет: у меня есть просмотр списка, и мне нужно поместить кнопки сверху и снизу, то есть когда пользователь прокручивает список до конца, он может видеть нижнюю кнопку, а когда пользователь находится сверхусписок, он может увидеть верхнюю кнопку.Но когда пользователь находится в середине списка, он не может видеть эти кнопки.Я понятия не имею, как это сделать.Спасибо за помощь.
ОБНОВЛЕНИЕ
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);