草庐IT

Fragment2

全部标签

java - 如何在 Android 中从 Fragment 调用 ArrayAdapter 构造函数

我正在尝试向我的Android应用程序添加一个两列的ListView。当我创建项目时,我选择了选项Fragment,它通过向左和向右滑动来创建漂亮的导航。所以我的MainActivity扩展了FragmentActivity。我的问题是,当我尝试将AddayAdapter添加到ListView时,ArrayAdapter的构造函数寻找上下文对象,但我不知道要传递它。这是我出错的代码StableArrayAdapteradapter=newStableArrayAdapter(this,R.layout.row,list);listview.setAdapter(adapter);当我传

android - ViewPager 内的 fragment 错误地设置了状态

我有一个包含多个fragment的ViewPager的奇怪问题。每个fragment显示一个具有多个可能答案(复选框)的问题。当复选框状态发生变化时,它的值存储在HashMap中,这样如果用户使用ViewPager滑动离开然后再次返回,则可以恢复每个复选框的选中/未选中状态。在onCreateView()中:ViewGroupanswersRow=(ViewGroup)view.findViewById(R.id.answers_row);//loopovereachanswerandaddacheckboxfor(Answeranswer:answers){ViewanswerVie

java - 如何在 Android DrawerLayout 中使用两个 fragment

我尝试使用AndroidNavigationDrawe-http://developer.android.com/training/implementing-navigation/nav-drawer.html我有一项Activity和两个fragment。我的主要问题是android.support.v4.widget.DrawerLayout中的布局。一个fragment使用-content_frame和另一个-content_footer。该元素将位于底部(高度-wrap_content)。我尝试了不同的变体,但没有奏效。所有的例子都是一个fragment。我做错了什么?谢谢我的

Android - 将代码添加到 fragment

我是Android编码的初学者,我正在尝试制作一个包含两个fragment的应用程序。不幸的是,当我添加代码来为我的布局设置操作时,它会使我的应用程序崩溃,所以我想知道我应该将我的代码放在fragment文件中的什么位置。如果我删除onCreate函数,应用程序不会崩溃并且我的布局很好。这是我的代码。非常感谢您的回答。publicclassFragmentOneextendsFragment{publicstaticfinalStringTAG="FragmentOne";publicViewonCreateView(LayoutInflaterinflater,ViewGroupco

android - 从 sherlock fragment 添加进度对话框到操作栏 sherlock

有没有办法将进度对话框添加到sherlockfragment的操作栏sherlock(不是fragmentActivity)。我必须使用sherlockfragments因为在我的应用程序中我使用了抽屉导航。对于fragmentActivity,当我使用以下代码时,进度对话框工作正常。requestWindowFeature(Window.FEATURE_INDETERMINATE_PROGRESS);setContentView(R.layout.search_all_fragment_layout);setSupportProgressBarIndeterminateVisibil

java - 安卓谷歌地图报错android.view.InflateException : Binary XML file line #6: error initiating class fragment

因此,在针对同一个错误解决了大约15个不同的堆栈溢出问题之后,我有另一个关于无法启动ActivityComponentInfo的问题。上面是list。下面是XML和主要Activity。importcom.google.android.gms.maps.GoogleMap;importcom.google.android.gms.maps.MapFragment;importcom.google.android.gms.maps.SupportMapFragment;importandroid.app.Activity;importandroid.os.Bundle;importand

android - 如何从上下文中获取 fragment 对象

是否可以从上下文对象中获取fragment对象?我基本上是在尝试从我扩展的SearchView类访问fragment对象。由于上下文是传递给SearchView构造函数的唯一对象,我希望以某种方式从中获取对fragment的引用。我知道我们可以使用getSupportFragmentManager().findFragmentById(R.id.xxx)从Activity中获取它。但是getSupportFragmentManager()仅在FragmentActivity类中可用。有没有办法从另一个类访问fragment? 最佳答案

android - 在嵌套 fragment 之间传递数据

我正在做一个项目,我必须在fragment之间传递数据。所有数据均由我的DatabaseHandler类(SQLiteOpenHelper)提供。我正在手写这篇文章,因此请忽略语法错误(如果有)。这是我的Activity的样子(包含SelectionFragment和InfoFragment):选择fragment(包含一个GridView)信息fragment(ViewPager,带有大约5-6个子fragment)子fragment1子fragment2子fragment3...这是我到目前为止所做的:SelectFrag扩展fragment:MyCommunicatorcommu

android - 防止 ViewPager 始终初始化下一个 fragment (位置 n+1)

我正在使用一个ViewPager做一个注册向导,里面有5个fragment:FragmentA->FragmentB->FragmentC->FragmentD->FragmentE。FragmentD需要来自FragmentC的数据,以便在显示其View时向用户显示一些信息。问题是FragmentD在向用户显示FragmentC时被初始化,这意味着FragmentD所需的数据尚未准备好。因此,FragmentD无法正确显示数据,因为它的生命周期初始化方法(我用来从FragmentC获取数据)已经被调用。我已经尝试设置pager.setOffscreenPageLimit(0),以强制

android - 使用 RelativeLayout 垂直平均分割两个 fragment

我正在尝试创建一个包含三个fragment的简单布局。在左边,我想要两个fragment彼此重叠,每个fragment占据屏幕高度的50%。在右侧,我想要一个大容器fragment,如下所示:+-----+-----------------+|f1|detail_container||||+-----+||f2|||||+-----+-----------------+我使用layout_height="0dp"和layout_weight="1"使用两个LinearLayouts,但我收到了消息这对性能不利,所以我开始使用RelativeLayout。我现在拥有的是:两个fragme