У меня есть 2 фрагмента Mainfragment имеют btn_a. Я хочу нажать эту кнопку и перейти к Twofragment.Открытие фрагмента фрагмента нажатием кнопки
Я реализовал это, но не работал. Пожалуйста, помогите мне.
После кода в onCreateView
методе Main фрагмента,
ImageButton btn_a = (ImageButton)rootView.findViewById(R.id.aButton);
btn_a.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
TwoFragment two = new TwoFragment();
getActivity().getFragmentManager().beginTransaction().replace(R.id.aFragment, two, "fragment");
}
});
EDIT: Я добавил .commit();
. теперь показывает еще одну ошибку: ниже no view found for id 0x7f09009b for fragment
помогите мне в этом.
EDIT 2 мой код XML файла приведен ниже
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<RelativeLayout
android:id="@+id/afragment"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ListView
android:id="@+id/aListView"
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
</RelativeLayout>
</RelativeLayout>
вы забыли позвонить ** совершить ** – Alexander
убедитесь, что вы используете правильный идентификатор контейнера – SMR
@ Александр Спасибо, что я пропустил это. теперь показывает новую ошибку, пожалуйста, помогите мне в этом. – tenten