Вы можете добавить кнопку в качестве нижнего колонтитула в просмотр списка. Пример кода sinppet показан ниже
Шаг 1: Создать кнопку
<Button android:id="@+id/footer" android:gravity="center"
android:layout_gravity="center"
android:text="My Footer"
android:layout_width="wrap_content"
android:layout_height="0dp" android:layout_weight="1"/>
Шаг 2: сделать его нижним колонтитулом для представления списка
ListView myList;
View footerView;
ViewGroup footerViewOriginal = (ViewGroup) findViewById(R.id.footer);
footerView = inflater2.inflate(R.layout.footer,footerViewOriginal);
footerView.findViewById(R.id.footer);
myList.addFooterView(footerView, null, true);
Шаг 3: Создайте на ClickListener и напишите действие, которое вы хотите выполнить
footerView.findViewById(R.id.footer).setOnTouchListener(new OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
return false;
}