前两天做了个自定义键盘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();
一切正常。