"'公共类HomeFraank扩展了片段{
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View root =inflater.inflate(android.R.layout.fragment_home,container,false)
return root;
}
} '''
碎片_home已创建但未被识别。
您能更具体地说明您的问题吗
屏幕上没有显示片段吗?或者你想让导航控制器识别它,并在某个动作中导航到它
删除android目录并调用R.layout.fragment_layout
View root =inflater.inflate(R.layout.fragment_home,container,false)
return root;
试试看-
import packagename.R //import should be like this use your project package name
public class HomeFragment extends Fragment {
public View onCreateView(@NonNull LayoutInflater inflater,
ViewGroup container, Bundle savedInstanceState) {
View root =inflater.inflate(R.layout.fragment_home,container,false)**//Here must use R of project not a android default**
return root;
}
}
我正在写一个使用片段的简单示例。在主体活动中,有两个片段。第一个片段有一些文本视图,第二个片段有一些按钮。当用户点击textview时,文本打开按钮将被更改。 activity_main.xml mainactivity.java contentFrag.java 我没有编写控制按钮的操作,只是生成onclick事件。但是,我弄错了。请帮助我修复错误,并继续完成我的任务。
问题内容: 我搜索了许多看起来像这样的问题,但没有找到我的答案。 我有一个活动,该活动具有3个可通过操作栏访问的选项卡。我通过添加3个片段来实现这一点,这些片段使我自定义视图扩展了视图类。 在数据库更改的那一刻,我尝试通过调用invalidate()/ postinvalidate()刷新选项卡中的视图,但这不起作用。正如我考虑的其他许多选项一样,调用片段的onCreateView也是如此。 但是
我在一个片段中使用ListView,我已经按照Android的指示设置了所有必要的要求,下面是我的XML列表代码 在我的代码中 但是,我仍然得到这个错误 08-20 23:26:26.053:E/AndroidRuntime(30334):致命异常:main 08-20 23:206:26.053:E/Android Runtime“30334”:进程:com.deliveryscience.tr
我一整天都被困在这个问题上,我似乎找不到一个适合我的情况的答案,足以让我使用。 当我单击一个列表项时,比如Blue,在Portraint中,我希望它显示一个新的片段,这是一个蓝色的屏幕,而在Sandwork中,它在半个屏幕上显示该片段,在另一个屏幕上显示listview。我正在使用ActionBarSherlock和碎片来完成这一点。 我从里到外构建了它,所以我从一个列表开始,它按照我想要的方式工
在过去,Google提供了碎片类(这里我也问过我们什么时候应该使用它)。 现在,Android 4.4有了一个新的框架类,叫做“场景”。 根据我所读到的(和在课堂上看的,例如这里),它应该帮助你在状态之间的动画和转换。 这个有官方的样品吗? 是否有兼容库,可以在4.4之前的版本上使用它?
我试图实现一个swipe来删除列表视图作为列的子列,这样我就可以在它下面添加一行按钮,但当它呈现时,屏幕上没有出现任何东西,我也没有得到任何错误。