У меня есть 2 действия A и B, A использует фрагмент для отображения вида списка, а B отображает содержимое, когда выбран элемент списка и закрывается список. Я могу сделать вид списка видимым и невидимым с помощью кнопки меню. Когда вид списка виден, и когда я нажимаю на фрагмент содержимого, вид списка все еще отображается. Я хочу, чтобы сделать список невидимым при нажатии в любом месте содержания (активность/фрагмент)закрыть фрагмент при нажатии другого содержимого активности
Я переключать видимость представления списка, используя приведенный ниже код при нажатии кнопки меню:
Fragment frag = getActivity().getSupportFragmentManager().findFragmentById(R.id.fragmentA);
frag.getView().setVisibility(8);
Я нахожусь не знаете, где использовать этот код, когда нажата операция B.
Опубликуйте больше своего кода, чтобы мы могли видеть, что происходит. Из вашего текущего вопроса неясно, должны ли эти два фрагмента занимать одно и то же пространство или нет. Если они есть, вы должны использовать транзакцию «replace». –
Если вы видите сайт разработчика: http: //developer.android.com/guide/components/fragments.html. Если в приложении на планшете может быть 2 фрагмента, выберите элемент обновления фрагмента B. В моем коде есть 2 отдельных действия в двух отдельных проектах. У меня есть кнопка меню, которая может переключать видимость списка. Когда вид списка виден, и когда я касаюсь действия B, мне нужен вид списка деятельности, которая будет закрыта. –