问题1:
FragmentTransaction replace (int
containerViewId, Fragment fragment)
为何老是不成功
A1:根据api doc。containerViewId应该是一个ViewGroup。所以,请确定你的第一个变量是传入一个ViewGroup(例如LinearLayout,RelativeLayout,FrameLayout等等,而不能是TextView,ImageView等等)
问题2:
在主activity中,通过findViewById来获得Fragment的layout中的一个控件,总是获取失败,获得NULL?
A2:
请确保Fragment的OnCreateView总是在你在主activity中调用的时候之前。因为Fragment的OnCreateView函数,是当系统要画......
阅读全文