草庐IT

fragment_container_main

全部标签

android - 如何从具有 NestedScrollView 的 fragment 中的 AppBarLayout 禁用 "expand"?

我有两个问题:1)当我的fragment中没有NestedScrollView时,我能够阻止“扩展”功能,但是当我这样做时,它会不断扩展,甚至使用:appBarLayout.setExpanded(false);appBarLayout.setActivated(false);当fragment中有NestedScrollView时,有什么方法可以防止工具栏展开?2)即使我没有NestedScrollView,当我在工具栏中触摸手指并向下和向上滚动时,我仍然能够展开它。“展开和折叠”仍然有效。当我用手指触摸工具栏并向下和向上滚动时,如何禁用折叠和展开工具栏的操作?谢谢。Edit1(更多

android - 在方向更改时更改 fragment 布局

我有以下问题:我有一个TabActivity,它在其中一个选项卡中显示一个FragmentActivity。那个FragmentActivity添加了一个ListFragment,当点击那个ListFragment的项目时,一个fragment被添加(也到后台)并且显示。现在我需要更改该Fragment的布局以在横向时更改。但我完全不知道在哪里实现该更改。我已经在layout-land文件夹中创建了正确的布局。但是正确的设置点在哪里呢? 最佳答案 警告:这可能是Lollipop之前的答案。Fragment不会在配置更改时重新膨胀,但

尝试借助CSS @container实现多行文本展开收起

之前写过这样一篇文章:CSS实现多行文本“展开收起”,介绍了一些纯CSS实现多行文本展开收起的小技巧,非常巧妙,有兴趣的可以回顾一下。不过展开收起按钮的隐藏和显示采用了“障眼法”,也就是通过一个伪元素设置和背景相同的颜色覆盖实现的,如下::时代在进步,CSS也在不断发展。 CSS容器查询[1]出来也有一段时间了,能够动态判断容器尺寸,赶紧拿来用一下,发现并没有想象中的那么顺利,甚至还有些难用,一起看看吧一、简单介绍一下容器查询CSS容器查询,顾名思义,就是可以动态查询到容器的尺寸,然后设置不同的样式。比如有这样一个容器。欢迎关注前端侦探简单美化一下。.card{display:grid;pla

android - fragment 中的 ListView 无法保存滚动位置

当ListView位于ListFragment中时,如何保存ListView的滚动位置? 最佳答案 最后我解决了这个问题,所以我决定将解决方案发布给其他人:在我的ListFragment子类中,我声明了两个int变量来保存滚动位置publicstaticclassMyListFragmentextendsListFragment{............................................privateintindex=-1;privateinttop=0;......................然后

android - 如何检索当前设备位置并将其显示在 fragment 中的 map fragment 上

我正在开发一个带有谷歌地图的安卓应用。目前我可以在我的应用程序中查看map,但我不知道如何在应用程序上查看当前位置。这是我的代码:publicclassMapsFragmentextendsFragment{MapViewm;@OverridepublicViewonCreateView(LayoutInflaterinflater,ViewGroupcontainer,BundlesavedInstanceState){//inflatandreturnthelayoutViewv=inflater.inflate(R.layout.map_near_me,container,fal

android - 如何将 fragment 显示为对话框?

我开发了应用程序,我想在其中将Fragment显示为对话框,我在我的应用程序中使用了Tabs和Fragment,我只有一个Activity,我根据需要替换了fragment,如果我们使用Activity,那么我们在Manifest文件中声明“android:theme="@android:style/Theme.Dialog"以将Activity显示为对话框,我想为Fragment做同样的事情 最佳答案 我们可以使用两种方式将Fragment显示为对话框,但只有一种方式。解释:方式:扩展类DialogFragment并覆盖以下两种方

java - 如果您在动画进行时单击,Android fragment 事务动画会崩溃

我是fragment动画的新手,现在我遇到了一个问题。我尝试将动画添加到fragment事务中。他们正在工作,但是,当我尝试在交易仍在进行时单击按钮时,应用程序崩溃了。我该如何避免这种情况?这是我的代码:FragmentManagerfragmentManager=getSupportFragmentManager();FragmentTransactionfragmentTransaction=fragmentManager.beginTransaction();fragmentTransaction.setCustomAnimations(R.anim.enter_from_lef

Android 动画嵌套 fragment

我有一个Activity,里面有一个fragmentA。fragmentA中嵌套了fragmentB。我使用以下代码将B与C切换:getChildFragmentManager().beginTransaction().setCustomAnimations(R.anim.move_left_in,R.anim.move_left_out,R.anim.move_right_in,R.anim.move_right_out).replace(R.id.container,fragmentC).addToBackStack("nested").commit();在那之后我在做getChi

Google App Engine灵活和Google Container Engine之间的区别?

特定于基于Docker的部署,这两者之间有什么区别?由于GoogleAppEngine灵活现在还支持基于Dockerfile的部署,并且它也是完全管理的服务,因此似乎是更喜欢的选项,而不是配置在容器引擎上的Kubernetes部署,不是吗?哪些用例更喜欢使用GoogleContainerEngine而不是AppEngine灵活?看答案他们是不同的事情。AppEngineFlexible专注于应用程序开发-即您有一个应用程序,并且希望由Google部署和管理)。另一方面,Kubernetes更多地是关于拥有自己的基础架构。显然,您还可以在Kubernetes中部署应用程序,但是,由于它是您的“自

android - Fragment 中的 ViewPager 在 transaction.remove() 之后消失(维护实例?)

我正在使用带有v4包的GoogleAPI8(Android2.2)。你好,这是我的问题:我有一个FragmentActivity,它有一个始终保留在屏幕上的菜单和一个小容器(一个FrameLayout),我可以在其中放置许多fragment。当我隐藏和显示fragment时,我的应用程序工作正常,但在我加载所有fragment后它崩溃,因为我使用的内存有限。在这种情况下,我必须在加载其他fragment时删除一些fragment,这样应用程序才不会崩溃。但是这里又出现了另一个问题,我的寻呼机在我删除它们后不会重新加载,所有其他fragment都可以正常工作。只有我的寻呼机不显示,它们不