草庐IT

fragmented

全部标签

android - fragment : what is the best place to measure Views?

我有一个fragment,我需要测量它在屏幕上的View的位置/宽度/高度并传递给其他一些类。所以我有一个函数可以做到这一点,就像这样:privatevoidmeasureTest(){v=ourView.findViewById(R.id.someTextField);v.getLocationOnScreen(loc);intw=v.getWidth();...SomeClass.passLocation(loc,w);...问题是View的位置/宽度/高度在fragment生命周期内没有准备好。因此,如果我在这些生命周期方法中运行该函数:onCreateViewonViewCre

android - 如何扩展 Fragment 和 Activity

有没有办法把Fragment和Activity一起扩展?classMyEditorFragmentextendsFragmentimplementsTextStuff,Stuff2Listener,OnClickListener 最佳答案 请注意这一点:一次无法继承多个父类(superclass)。另外,Fragment其实本身就是一个miniactivity,可以关联一个parentactivity。您可能想引用officialdocumentation因为它提供了清晰的解释。另外:请注意,fragment文章在文档中的“Acti

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 - RadioButton 的监听器以更改 Fragments

我需要在应用程序中使用选项卡(RadioButton)切换fragment。我应该使用什么事件监听器?onClick还是onCheckedChanged?如果可以的话 最佳答案 对于单个RadioButton,您可以使用OnClickListener,如下所示:OnClickListenerlistener=newOnClickListener(){@OverridepublicvoidonClick(Viewv){RadioButtonrb=(RadioButton)v;Toast.makeText(your_Activity.t

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? 最佳答案