Я использую ListActivity для настройки моего списка. Что я хочу сделать, так это показать список в верхней части и линейное расположение в нижней части родительского элемента.
Поскольку я использую ListActivity, я не выкладываю никакой файл макета. Тем не менее, мне удалось получить экземпляр списка, но когда я пытаюсь установить его в linearLayout, я получаю сообщение об ошибке:
java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first
Я использую следующий код:
final ListView lv = getListView();
LinearLayout root = new LinearLayout(this);
root.setOrientation(LinearLayout.VERTICAL);
root.setLayoutParams(new LayoutParams(
LinearLayout.LayoutParams.FILL_PARENT,
LinearLayout.LayoutParams.FILL_PARENT));
root.addView(lv);
setContentView(root);
Кто-нибудь может помочь, пожалуйста?
Спасибо заранее.