草庐IT

Fragment2

全部标签

android - ListView 内的 map fragment ?

我需要一些信息,因为我不知道这是否可行。我有FragmentActivity,里面有标签。选项卡是列表fragment。我的问题:我需要列表中的一些自定义View。我有一些信息,下面是一张map,上面有一个指向那个地方的图钉。这可能有???ListFrragment中的MapFragment???如果你能说这是可能的,并指出如何实现它的正确方向,我将非常感激!!!谢谢... 最佳答案 Isthispossibletohave?当然可以使用某种静态map图像。谷歌有astaticmapsAPIforthat--虽然主要用于网络,但原则

android - 在 FragmentActivity 中读取 Fragment 中的 SharedPreferences 数据

我正在尝试将用户在Settings.java下面的登录屏幕上输入的名称保存到sharedPreference中,它将被TestFragment2读取.java,从另一个FragmentActivity中调用,SampleTabsDefault.java设置.javaprivatevoidsavePrefs(Stringkey,booleanvalue){SharedPreferencessp=PreferenceManager.getDefaultSharedPreferences(this);Editoredit=sp.edit();edit.putBoolean(key,value

android - 在选项卡开关中保存 fragment 状态

我花了一个星期尝试解决这个问题,但没有成功。请帮助我。我将选项卡导航与viewpager一起使用。这是我放置选项卡和FragmentPagerAdapter类的类:publicclassDetailextendsSherlockFragmentActivity{ViewPagermViewPager;TabsAdaptermTabsAdapter;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity

android - fragment onListItemClick

当我点击项目时,我的onListItemClick永远不会被调用,类是扩展fragment而不是列表fragment,因为我在这个fragment中有其他View项目不是列表,那么如何在类扩展fragment中实现onlistitemclick?类publicclassMainFilesextendsFragment{ArrayListitems;publicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){Viewview=inflater.inflate(R.la

android - 如何从 fragment B访问 fragment A的按钮

我的Activity中有两个Fragment:带有按钮X的fragmentA和fragmentB带有按钮Y。如何在单击按钮B时更改按钮X的背景图像?可能吗? 最佳答案 来自文档,Becauseeachfragmentdefinesitsownlayoutanditsownbehaviorwithitsownlifecyclecallbacks,youcanincludeonefragmentinmultipleactivities,soyoushoulddesignforreuseandavoiddirectlymanipulati

android - 无法解析 android.support.v4.app.Fragment(版本 21.0.3)Android Studio 中的方法 getContext()

我遇到了一个我似乎无法理解为什么会发生的问题。我在使用支持v4库(版本21.0.3)的项目中有一些fragment。例如,在这些fragment中,我使用getContext()方法来显示Toasts。但是昨天突然我项目中的所有getContext都崩溃了,AndroidStudio在编译时向我显示26个错误。这是破坏的多个示例之一packagecom.example.project.ui.fragment;importandroid.app.Activity;importandroid.os.Bundle;importandroid.support.v4.app.Fragment;i

java - 无法从 fragment 转换

我在MainActivity的布局中定义了两个fragment,并通过setContentView进行了设置。我想从这些fragment中调用一些方法,但我不知道如何访问它们。Eclipse说:“无法将Fragment形式转换为ListFileFrgament”。publicclassMainActivityextendsFragmentActivity{@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.a

android - 非 UI fragment 与单例

我猜非UIfragment的主要目的是存储因配置更改而保留的数据,对吧?那么,除了将此存储特定于拥有此fragment的Activity之外,这是它在整个应用程序中使用单例模式的好处(这是我迄今为止一直在做的解决方案)? 最佳答案 事实上,fragment的范围仅限于其Activity,这意味着长期内存泄漏的可能性较小,这与单例相反——fragment最终应该被垃圾回收,而单例不会。您还可以更好地控制时间。Application是在您的应用程序中的任何ContentProviders之后创建的,您对此别无选择。相反,您可以控制何时创

android - fragment : Remove all fragments in a view

我遇到的情况是,在我的应用程序中,我有一个单Pane和双Pane样式布局。对于每种不同的布局样式,我没有单独处理屏幕之间可能的每一个导航操作,而是使用一个函数,该函数在给定所需屏幕时正确设置布局。它基本上是应用程序中每个屏幕的switch语句,每个屏幕中都有一个嵌套的switch语句来处理每种布局样式。这就是我在代码中所说的:protectedvoidsetupScreen(){switch(currentScreen){caseSCREEN_ONE:switch(currentLayout){caseSINGLE_PANE://Performactionstosetupthescre

android - fragment 内的 QR 扫描器

我正在使用ViewPager在我的Fragment之间滑动。是否可以在Fragment中集成QR扫描仪(zxing或任何其他),以便我可以从扫描仪View滑动到另一个Fragment,反之亦然?据我所知,大多数二维码扫描仪都要求我使用扩展的Activity类并启动它以获得结果,在onActivityResult中处理它,这对我来说不是一个选项 最佳答案 barcodefragmentlib是你要找的那个。及其wiki向您展示如何集成它(尽管在wiki出现之前我使用了不同的方式)。然而,在完全集成它并解决了我们商业应用程序的所有问题之