Вам понадобится реализовать собственный адаптер. Вы бы добавили свою кнопку в строки ListView в методе getView (). Это будет выглядеть примерно так:
public View getView(int position, View convertView, ViewGroup parent) {
View v;
if (convertView == null)
v = LayoutInflater.from(context).inflate(R.layout.row, parent, false);
else
v = convertView;
if(position == 0){
Button button = new Button();
v.add( button );
}
return v;
}
ОБНОВЛЕНИЕ: В ответах автора на мои вопросы в комментариях вышеупомянутое решение поместит кнопку в первый столбец ListView.
Если то, что вы пытаетесь сделать, это расположить кнопку над списком, чтобы она не прокручивалась, тогда я бы поместил еще один LinearLayout в ваш существующий макет, который просто содержит TextView (id-uss). Таким образом, вы можете добавить свою кнопку в конец этого LinearLayout.