草庐IT

fragment_container_main

全部标签

Android 判断是否应该使用多 fragment 布局

在为Android3.x制作应用程序时,您基本上可以只检查设备是否横向,看它是否可以并排放置多个fragment。但这只是因为你基本上可以保证该设备是平板电脑。随着兼容性库和android4.0的引入,我想不出什么是“好”的方法来确定我是否可以摆脱并排fragment或应该恢复到每个标准一个fragment'屏幕。'在NewsReader示例应用程序中,Google为每个常见的分辨率都有一个特殊的值文件,每个文件都有一个bool值来表示该分辨率是否应该支持2fragment布局,但我认为这种方式构思不佳。我能想到的唯一方法是检查屏幕的大小(猜测它是平板电脑还是至少大到不会破坏布局),然

android - ZXing 2.0 二维码扫描后启动 fragment

如果我通过ZXing2.0库执行QR码扫描,则在启动Fragment时会遇到一些问题。我遇到了这个异常:java.lang.RuntimeException:FailuredeliveringresultResultInfo{who=null,request=0,result=-1,data=Intent{act=com.google.zxing.client.android.SCANflg=0x80000(hasextras)}}toactivity{fraiss.yucrowd/fraiss.yucrowd.activities.ScanQrCode}:java.lang.Ille

android - 当 fragment 在 ViewPager 上可见时开始动画

我将ViewPager与FragmentStatePagerAdapter一起使用,我想在该fragment可见且仅当它可见时在该fragment中启动动画。问题是当fragment是用户当前看到的fragment之后的fragment时动画开始。我将动画代码从“onActivityCreated”fragment函数移动到“onStart”fragment函数,甚至移动到“onResume”fragment函数,但同样的事情发生了。基本上我需要等待fragment成为用户看到的页面才能启动一些代码。我该怎么做?提前致谢。 最佳答案

android - 用 FragmentActivity 和 Fragments 替换 TabActivity

由于TabActivity已被弃用,我需要找到一种方法来使用Fragments来完成它。在我知道它是如何工作之前,我已经使用过Fragments,但我需要一个指南来使用FragmentActivities创建我的选项卡主机。我在Internet上找到了几个示例,它们都是关于将fragment放入选项卡的容器中。我想要的是为每个选项卡放置FragmentActivities。因为在我的应用程序中,我将使用4个选项卡,每个选项卡中都有非常复杂的内容。因此,我需要为每个选项卡设置一个FragmentActivity来管理我将放在每个选项卡下的单独容器中的fragment。解决方案:在回答并在

android - 从 FragmentActivity 添加一个 bundle 到一个 Fragment

我的代码中有以下几行FragmentManagerfm=getSupportFragmentManager();FragmentTransactionft=fm.beginTransaction();ft.replace(R.id.fragment_content,fragment,fargmentTag);现在我想向我的fragment添加一个包。我怎样才能做到这一点? 最佳答案 试试这个:在你的FragmentActivity类中的任何地方,把这个:MyFragmentClassmFrag=newMyFragmentClass(

从滑动菜单进行 Android 导航 - fragment 还是 Activity ?

我正在将使用仪表板模式的Android应用程序升级到滑动菜单,带有librarybyjfeinstein.最初我有一个DashboardActivity,它有6个按钮,每个按钮都会在点击时启动相应的Activity。我还有大约30个其他Activity可以从这些“顶级”Activity开始。现在,我有两种可能的方法:定义某种MenuActivity,其中将包含SlidingMenufragment,并在选定的菜单项上启动Activity,就像在旧版本中一样。只定义一个Activity并将现有Activity转换为fragment,并在内容框架中显示它们。在查看滑动菜单库的示例时,我认为

android - 从 fragment 中获取资源

我正在尝试在fragment中更改android中ImageButton的源。我想使用方法Image.setImageResource(),但是我不能在fragment中使用getResources()。有办法解决这个问题吗?getActivity().getResources()不幸地没有返回任何结果。我试过写一个字符串,例如“R.drawable”。+{differentimagenames}但我无法将该字符串转换为int。还有什么办法可以做到这一点?我只是想用依赖于不同事物的源文件更改一些imageButtons。 最佳答案

android - 将 ViewPager 与 fragment 一起使用时, fragment 会在滑动时被销毁

我的应用程序有一个ViewPager,其适配器返回三个fragment。每个Fragment在onCreateView中加载来自Web的数据列表。因此,我们将这些fragment称为A、B、C。打开包含viewPager的Activity后,将加载fragmentA和B。但现在只有A可见。因此,如果我向右滑动,则B可见,而C则加载到幕后。如果我再次向右滑动,则C可见。问题是,fragmentA的onDestroyView()被调用,所有加载的数据都消失了!因此,如果我回到fragmentA,则会再次调用A的onCreateView()并再次从网络加载A的数据。这是ViewPager与F

android - 在 Fragment 中调用 findViewById 查找按钮返回 null

我是android开发的新手,我正在尝试编写一个小而简单的应用程序。这个应用程序应该只从2个EditTexts读取文本,当用户按下“发送”按钮时,它应该将文本写入2个TextViews。这些TextView中的每一个都在一个Fragment中。但是我无法将onClickEvent添加到Button,因为findViewById(R.id.sendTextButton)总是返回null。我试图让这个应用程序正常工作,但我现在找不到任何解决方案。这里是相关的代码块:fragment的onCreateView函数,应该处理第一个输入(HeadlineFragment.java):Button

android - 如何将 fragment 添加到 DialogFragment 的布局中?

我有一个自定义DialogFragment,它包含一个布局、一些UI元素和一个Fragmentholder布局。我需要做的是将Contentfragment膨胀到holder布局中,并在其中提供导航。单击添加的fragment内的按钮,View将导航到另一个View。该fragment将被同一容器中的另一个fragment替换,即contentFragment1将显示一些数据,单击预览按钮时,contentFragment1将替换为contentFragment2。我在某处读到,您不能将硬编码到xml的fragment替换为另一个fragment。因此,我试图将contentFragm