草庐IT

fragment-shader

全部标签

android - 当 fragment 中存在 ListView 时,如何在 Activity (操作栏)中实现搜索 View

我正在开发一个应用程序,其中searchview位于主要Activity的操作栏中。在主要Activity中有3个fragment。每个fragment中都有一个ListView。问题是当searchview在Activity的操作栏中实现时,如何对fragment的列表项进行排序。我正在使用简单的游标适配器和具有自定义行的ListView,其中有TextView和ImageView。这是activity中searchview的代码SearchManagerSManager=(SearchManager)getSystemService(Context.SEARCH_SERVICE);

android - 如何在 fragment 中有效地重启相机 - Barcode Scanner

我的应用程序中有两个fragment,我正在尝试在其中一个fragment中使用ZXingScanner库来实现条码扫描器。实现工作正常。我的问题基本上与糟糕的设计有关。当用户扫描有效代码时,会出现一个对话框,提示该代码有效。但是当我关闭对话框时(通过按确定),条形码扫描器停止。为了解决这个问题,我有以下几点:buttonConfirm.setOnClickListener(newView.OnClickListener(){@OverridepublicvoidonClick(Viewview){popupView.dismiss();restartCamera();}});publ

android - 在单个 fragment 中处理后退按钮

我有一个带有抽屉导航的应用程序。当我启动应用程序时,我在主屏幕(屏幕A)上看到的是“helloworld”,然后当我从抽屉导航中选择一个项目时,我加载一个fragment并获得“newhelloworld”,然后当我选择一个抽屉导航中的项目,我加载一个fragment并获得“你好宇宙”。但由于这一切都是通过1个fragment发生的,当我按下设备后退按钮时,我应该得到如下的前一个fragment:"hellouniverse">按回>"newhelloworld">按回>"helloworld"我该如何处理?注意:在更改fragment时我尝试过fragmentManager.begi

android - 如何使用带有 fragment 的 Android AppBarLayout、Toolbar 和 TabLayout

我有NavigationDrawer和AppBarLayoutwithToolbar的Activity。不幸的是,当我在子fragment中使用TabLayout时,我看到工具栏和TabLayout之间有阴影。是否可以仅在TabLayout下方显示阴影?我不想将TabLayout移动到我的Activity中,因为我只在一个fragment中使用它。对于这个问题我看不到几个解决方案:禁用Toolbar和TabLaout的提升(不喜欢)从Activity中删除工具栏并将其移动到fragment中您知道如何在我的场景中正确使用它吗? 最佳答案

android - 在 FrameLayout 上替换导航栏中的 ViewPager fragment 时滞后?

我正在使用https://github.com/mikepenz/MaterialDrawer作为抽屉的库,我正在使用https://github.com/florent37/MaterialViewPager用于查看寻呼机。我面临的问题是,当我单击抽屉中的列表项并关闭drwawer时,我遇到了一点延迟(有点卡顿延迟),之后fragment被替换了。我在一个ViewPagerfragment中面对这个是一个fragment。Activity(whichhasNavBar):publicclassmvpActextendsAppCompatActivity{privateRelative

java - 单击项目时 ListView 在纵向模式下崩溃(使用 fragment )

我在我的应用中使用fragment布局,这个应用包含一个ListView。单击项目将完成一些工作。在横向模式下工作正常,但如果在纵向模式下单击项目会崩溃。可能是什么问题?这是我的代码:MainAcitivity.javapackagecom.example.newfragment;importandroid.content.res.Configuration;importandroid.os.Bundle;importandroid.support.v4.app.FragmentActivity;importandroid.widget.Toast;publicclassMainAct

android - 如何在 Fragment 中更改 Activity AppbarLayout

我想创建一个设计类似于Play商店的应用。所以有一个抽屉导航。当我们单击StorehomeNavigationItem或(启动应用程序后的第一个fragment)时,似乎有tablayout进入AppBarLayout。代码在Activity中看起来像这样当我们点击类别之一的App时,AppDetailsFragmentView似乎是AppbarLayout中的CollapsingToolbarLayout。像这样的代码...............所以我如何在包含抽屉的不同fragment中实现不同的AppbarLayout。请帮助我 最佳答案

android - 如何压缩与 fragment 标签匹配的后台 fragment ?

我的Android平板电脑应用的布局由项目列表和详细信息View组成。选择列表项后,相关内容将显示在详细信息View中。+--------+-------------+|Item1||+--------+Item||Item2|details|+--------+||Item3||+--------+-------------+详细信息View是一个Fragment,它以编程方式扩展到FrameLayout占位符中:这是Fragment操作:getSupportFragmentManager().beginTransaction().replace(containerViewId,fr

android - fitsSystemWindows 在添加的 fragment 中不起作用

在我的应用程序中,我有一项Activity。此Activity的主题是L之前的正常主题,但对于L及更高版本会被覆盖,其中:...true@color/statusTrans...此Activity有这样的布局(fsw表示节点适合SystemWindows)以提供Material效果。CoordinatorLayout(fsw)LAppBarLayout(fsw)LCollapsingToolbarLayout(fsw)LImageView(fsw)LToolbarLTabLayoutLViewPagerLFAB事情是,我通过事务添加一个全屏DialogFragment到这个Activi

android - 什么时候 fragment 中的所有 View 都被赋予了大小?

无需求助于臭名昭著的onGlobalLayoutListener()解决方案,也无需实现自定义View,我可以将代码放入Fragment中的哪个生命周期事件,并确保Fragment的所有View都已被访问给定大小?作为必然结果,我还希望这个生命周期事件适用于ViewPager中的fragment。 最佳答案 我认为不会有任何Fragment生命周期事件来确保所有View都具有大小。我通常会做的是,在onActivityCreated()中使用OnLayoutChangeListener。像这样,getView().addOnLayo