У меня есть фрагмент активности. У фрагмента есть кнопка. если я нажму кнопку, Фрагмент должен быть близок. Как я это сделал?Как закрыть фрагмент?
public class ItemFragment extends Fragment{
private ImageView btnApply;
private ClickButton clickButton = new ClickButton();
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View rootView = inflater.inflate(R.layout.item_info, container, false);
btnApply = (ImageView) rootView.findViewById(R.id.btnSendItem);
btnApply.setOnClickListener(clickButton);
return rootView;
}
private class ClickButton implements View.OnClickListener {
@Override
public void onClick(View v) {
if (R.id.btnSendItem == v.getId()) {
Toast.makeText(getActivity(),"CLOSE",Toast.LENGTH_LONG).show();
return;
}
}
}
}
Используйте диалоговое окно «Диалог». DialogFragments могут использоваться как всплывающие окна ** или ** как обычные фрагменты. И может быть кнопка закрытия, чтобы отклонить их (как и все диалоговые окна). –
Что вы имеете в виду с 'close Fragment'? Вы можете заменить его другим фрагментом или вы можете закончить «действие». – hrskrs
Я хочу этот фрагмент. Кнопка «Закрыть» меня не интересует. Мне нужно закрыть его после некоторых операций. –