2013-02-20 5 views
0

Мне нужно реализовать Фрагмент в приложении для Android, который при нажатии кнопки открывается. Но я не уверен, где разместить фрагмент в XML.Кнопка открыть фрагмент

Взаимодействие внутри списка, когда вы нажимаете кнопку в элементе в списке, кнопка откроет фрагмент. Но должен ли я иметь реализацию фрагмента в xml строки списка xml или в основном макете xml?

+0

Фрагменты не предназначены для использования в строках 'ListView'. Откройте его в главном макете, который содержит «ListView». – Luksprog

+0

Вы правы. Фрагмент не похож на правильное решение, которое я выяснил. Поэтому мое решение состояло в том, чтобы раздуть пользовательский вид, когда была нажата кнопка. – lagos

ответ

1

Сначала вы должны создать FragmentActivity, который имеет по крайней мере LinearLayout И тогда вы должны создать два Fragment, один с ListView и его элементов, один с тем, что вы хотите делать.

В вашем FragmentActivity вы можете управлять thoose двумя операциями Fragment.

Прочитайте this Link с сайта разработчика Android тщательно. Он имеет всю необходимую информацию.

+0

Я узнал, что моя мысль об использовании listView для открытия subview с фрагментами не была лучшим способом сделать это. Но спасибо за ваш ответ. – lagos

0

В заключение я пришел к выводу, что использование фрагмента при открытии вторичного представления было очень плохой идеей после нажатия элемента в спискеView.

Итак, мое решение заключалось в том, чтобы использовать и раздувать пользовательский вид в тот момент, когда кнопка была нажата внутри списка.

Смежные вопросы