我有2個片段Mainfragment有btn_a。我想單擊該按鈕並轉到Twofragment。通過點擊按鈕打開片段片段
我實現了這個,但不工作。請幫幫我。
以下代碼是在主要片段的onCreateView
方法,
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");
}
});
編輯: 我加入.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
請確保您使用的是正確的分段容器ID – SMR
@亞歷山大謝謝是的,我錯過了。現在顯示新的錯誤,請幫助我。 – tenten