前兩天做了個自定義鍵盤MyKeyBoardFragment,http://blog.csdn.net/lianwanfei/article/details/48052073;今天想把它放在我的另一個fragment中使用出現了點問題
1:直接複製代碼進去,跑一遍,報錯了xml解析出錯
<fragment
android:id="@+id/keyboard_fragment"
android:layout_width="fill_parent"
android:layout_height="fill_parent" />
說是這裏解析出錯,看來不能直接在xml裏使用我的MyKeyBoardFragment了,悲劇。
2:網上查了下資料,然後把這個fragment改成了LinearLayout,然後在代碼中添加如下代碼
FragmentTransaction transaction=getActivity().getSupportFragmentManager().beginTransaction();
transaction.add(R.id.keyboard_fragment, new MyKeyBoardFragment());
transaction.commit();
一切正常。