草庐IT

Fragment_main

全部标签

android - 如何在 fragment 中添加tabhost

我正在尝试在fragment中添加tabhost,但无论我尝试什么,我都无法插入它。我可能在这里缺少一些基础知识。这是我的类TabFragment的代码。返回一个View。publicclassTabFragmentextendsFragment{publicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);}privateTabHostmTabHost;publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,Bun

android - 如何从我的 DatePicker fragment 传输格式化的日期字符串?

按照官方文档http://developer.android.com/guide/topics/ui/controls/pickers.html#DatePicker.我使用了相同的代码,并在onDateSet方法中仅添加了结果格式:publicclassDatePickerFragmentextendsDialogFragmentimplementsDatePickerDialog.OnDateSetListener{@OverridepublicDialogonCreateDialog(BundlesavedInstanceState){//Usethecurrentdateast

android - 谷歌 Espresso java.lang.RuntimeException : Could not launch intent Intent { act=android. intent.action.MAIN

我是EspressoUI测试的新手。我在运行测试时遇到这个错误(ADTEclipseIDE)。该应用程序已经开发完成,并且在启动该应用程序时有很多请求正在进行。无法重写应用程序。但我需要找到测试此UI的方法,即使组件加载有任何延迟也是如此。java.lang.RuntimeException:CouldnotlaunchintentIntent{act=android.intent.action.MAINflg=0x14000000cmp=com.xx.android/com.yy.core.android.map.MapActivity}within45seconds.Perhaps

android - 图像 GridView 内部 fragment

我是在iOS开发之后才开始在android平台开发的。我环顾四周,似乎无法弄清楚。我试图在选择操作栏中的选项卡后显示GridView。该fragment由控制选项卡栏的主要Activity带入View。我认为问题可能与传递上下文有关,但我不确定。这是我的MainActivity.java。这是fragment被初始化并附加到Activity的地方。它在没有fragment中的代码的情况下工作。if(mFragment==null){mFragment=Fragment.instantiate(mActivity,mClass.getName());ft.add(android.R.id

android - FragmentTransaction 类型中的错误 : The method add(int, Fragment, String) 不适用于参数 (int, FragementTest, String)

我正在尝试使用Fragements。但是在MainActivity.java文件中transaction.add(R.id.my_layout,testfrag,"");没有正确启动。请在下面找到我使用的代码。packagecom.example.testtabs;importandroid.os.Bundle;importandroid.app.Activity;importandroid.app.FragmentManager;importandroid.app.FragmentTransaction;importandroid.app.TabActivity;importandr

android - findViewById 在 fragment 中返回 null

我正在用新fragment替换现有fragment并且我能够看到我的View但是在按钮上设置点击监听器时它返回null。我得到以下异常:?:??:W/?(?):java.lang.NullPointerException?:??:W/?(?):atcom.biggu.shopsavvy.fragments.xxxxxxxx.onCreateView(xxxxxx.java:34)?:??:W/?(?):atandroid.support.v4.app.FragmentManagerImpl.moveToState(FragmentManager.java:870)?:??:W/?(?)

Android fragment - findViewById 返回 null

这个问题在这里已经有了答案:NullPointerExceptionaccessingviewsinonCreate()(13个答案)关闭8年前。我有一个在互联网上似乎很常见的问题:我创建了一个只有fragment的Activity。这是生成的代码:@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_customer);if(savedInstanceState==null){getFrag

android - ActionBar 标题随 fragment 动态变化

我有1个Activity,里面有3个Fragments(Home-Login-RestorePass)最初,HomeFragment显示,另外两个隐藏。我希望ActionBar标题根据显示的fragment而改变。我在我的Activity中尝试:publicvoidsetActionBarTitle(Stringtitle){getSupportActionBar().setTitle(title);}@OverridepublicvoidonResume(){super.onResume();//SettitlesetActionBarTitle(getString(R.string

Android 首选项 Activity IllegalArgumentException : Invalid fragment for this activity

我的偏好Activity有问题。我已经创建了偏好屏幕和一项偏好Activity。在我的Android4.2.2手机上运行良好。但在Android5.0的Android模拟器上,它会崩溃并出现以下错误:IllegalArgumentException:Invalidfragmentforthisactivity.是因为这段代码吗?:@OverrideprotectedbooleanisValidFragment(StringfragmentName){returnMyPreferenceFragment.class.getName().equals(fragmentName);}第二个偏

android - 从 Android 7.1 应用程序快捷方式启动 fragment (而不是 Activity )

我决定考虑将静态快捷方式添加到应用程序中,使用此页面作为引用:https://developer.android.com/preview/shortcuts.html我的快捷方式的XML目前看起来是这样的:问题来自targetClass变量,因为我找不到启动Fragment而不是Activity的方法。我想从快捷方式启动的大多数主要页面都是显示在Activity中的Fragments。我怎样才能让intent直接启动到Fragment? 最佳答案 您可以执行以下操作:1)在shortcuts.xml中指定的intent中,设置自定义