這是通過使用Google搜索和閱讀另一個堆棧溢出答案實現的代碼II。但任何答案都不適合我。點擊按鈕從一個片段導航到另一個片段
下面的代碼此錯誤 - 「未找到ID視圖0x7f09009e
請幫我實現這個
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
super.onCreateView(inflater, container, savedInstanceState);
//////more code here //////
OnClickListener listner = new OnClickListener() {
@Override
public void onClick(View v) {
Fragment fragment=null;
if(v==rootView.findViewById(R.id.Button)){
fragment = new SortListFragment();
}
FragmentManager manager =getFragmentManager();
FragmentTransaction transaction = manager.beginTransaction();
transaction.replace(R.id.fragment_sort, fragment);
transaction.commit();
}
};
ImageButton btn = (ImageButton)rootView.findViewById(R.id.button);
btn.setOnClickListener(listner);
return rootView;
}
沒有嘗試處理onClick事件和使用接口在活動類中插入新片段? –
請提供佈局文件。它似乎是id sortButton或按鈕不存在 – sonique
首先充氣佈局。並使用膨脹視圖來查找佈局視圖(如imagebutton) – Sackurise