2 qq 39532531 qq_39532531 于 2017.09.07 00:00 提问

android开发的一点小问题

请问在layout布局中的Fragment碎片布局中为什么使用不了android:name。按了alt+/键没有提示。具体看图二(图一是src,图二是layout)图片

4个回答

chenbaige
chenbaige   Rxr 2017.09.07 08:44

你那个标签是fragment??你的linearlayout下方的是三个framelayout。framelayout是没有name属性的,改成fragment就好了

qq_36975161
qq_36975161   2017.09.07 09:41

framelayout 是没有属性的,它的作用是你往里面塞fragment,来完成自己想要的布局

a22422931
a22422931   2017.09.07 15:44

framelayout 标签要在java文件中使用以下代码进行添加布局内容的: getSupportFragmentManager().beginTransaction().add()
fragment 标签可以在xml文件中配置指向代码中继承Fragment的类: class="com.xx.xxx.fragments.TestFragment"

dongfeng9ge
dongfeng9ge   Ds   Rxr 2017.09.08 21:26

你把FrameLayout改成Fragment就好了

Csdn user default icon
上传中...
上传图片
插入图片