腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
2
回答
在Android中创建活动时,会创建两种布局:活动和片段。我应该忽略活动布局吗?
android
、
android-layout
、
android-fragments
、
android-studio
我看到的所有示例都是为GUI使用活动布局,但据我了解,使用片段是首选方法,因为您可以为小屏幕或大屏幕自定义GUI。 在Android 0.4.5中创建活动时,将创建两个布局,一个用于该活动,另一个用于该活动的片段。我应该忽略活动布局,在片段中做所有事情吗? 蒂娅。
浏览 6
提问于2014-02-17
得票数 2
回答已采纳
2
回答
Android导航抽屉:片段与Activitiy的
android
、
android-activity
、
android-fragments
、
navigation-drawer
在阅读了关于片段和活动的文档和讨论之后,我想我已经清楚了。 活动应该为用户提供一个屏幕,用户可以在其中工作。导航到其他屏幕通常会破坏这些活动。 片段应该提供很少或单一的功能组件,可以在活动中再次使用。片段的内容应该彼此独立工作,因此可以在多个活动中重用。 虽然这一切似乎都是有意义的,但我无法理解一件事: 如果您创建了一个新的Android应用程序,并选择创建一个Android导航抽屉应用程序的选项,为什么导航抽屉使用片段来显示,而不是使用活动的呢?
浏览 5
提问于2014-12-01
得票数 0
回答已采纳
1
回答
由两个不同的活动托管同一片段是否可行/良好做法?
android
我想在两种不同的活动中使用相同的片段。这是可行/良好的做法吗?
浏览 3
提问于2014-12-03
得票数 1
回答已采纳
1
回答
是否有可能将FragmentActivity放入片段容器中?
java
、
android
、
android-actionbar
、
android-listfragment
、
android-fragmentactivity
我有一个片段活动,其中包含一个片段列表。片段活动还有几个文本视图,这些视图总结了片段列表中的数据。 FragmentActivity =包含片段容器、文本视图和按钮的布局。 ListFragment =进入FragmentActivity的片段容器中,是一个数据列表 这作为一个活动可以很好地工作,但是现在我尝试将整个片段放入另一个片段容器中,以便在另一个活动的操作栏选项卡中显示它。我只能让它与ListFragment一起工作(很明显,这是因为FragmentActivity不能进入片段容器),但这意味着摘要文本视图和按钮丢失了,我也非常需要它们。 我想知道是否有人对实现这一目标
浏览 2
提问于2013-04-06
得票数 1
回答已采纳
1
回答
使用参数包而不是额外的意图来存储信息。对于片断
android
、
android-fragments
、
android-intent
我很难理解将信息存储在参数包中的优点,而不是仅仅使用intent并在其中添加额外的内容。我使用的这本书指出:"CrimeFragment不再是一个可重用的构建块,因为它希望它总是由意图定义额外命名EXTRA_CRIME_ID...it的活动托管,这意味着CrimeFragment目前不能与任何活动一起使用“。 在本书的应用程序实现中,一个名为CrimeActivity的活动创建了一个名为CrimeFragment的片段。我不明白为什么会有其他活动想要调用CrimeFragment。这有什么意义呢? 因此,有两个问题:使用参数包的优点,以及为什么片段和活动之间不是一一对应的。 谢谢!!
浏览 1
提问于2016-01-27
得票数 0
2
回答
片段是否意味着我应该编写单活动应用程序?
android
、
design-patterns
、
android-activity
、
fragment
好吧,我理解Fragment是模块化/可互换的“子活动”的概念,但是考虑到片段有自己的生命周期,就像活动的生命周期一样,从最佳实践的角度来看,这是否意味着我们要开始为整个应用程序(比如main_activity)编写单个活动,并简单地在该单个活动中添加/替换/删除片段? 如果不是,那么我如何知道何时创建新的活动,而不是继续将新片段推入相同的旧活动中? 我只是想知道如何最好地将我的应用程序的功能组织成活动和片段。一个实际的例子会有所帮助(不需要代码,只需要概念)。 干杯,
浏览 0
提问于2013-03-24
得票数 3
回答已采纳
1
回答
如何在ViewPager中构建嵌套片段?
android
、
android-fragments
、
design-patterns
、
android-architecture-navigation
我有一个ViewPager,它包含3个片段。其中一个片段是一个ScrollView,有几个不同的部分(一个关于我的屏幕上有照片上传、细节、设置部分)。 我正在将业务逻辑与使用MVVM脱钩,但片段仍然相当大(700行代码),因为所有部分都需要大量UI逻辑(RecyclerViews、反应性字段、onActivityResult相关内容)。 如果片段是一个活动,我可以将所有三个部分作为单独的片段添加,并管理与该活动的通信,但由于它是一个片段,所以我不知道如何组织这些嵌套部分,使它们不在一个类中,但仍然可以相互通信。
浏览 0
提问于2018-09-24
得票数 2
回答已采纳
1
回答
Android设计原则和活动/片段的使用
java
、
android
、
android-fragments
、
android-activity
、
design-principles
我是android应用程序开发的新手(但有一些Java经验),我正在为如何设计我的应用程序而挣扎。例如: 当我执行应用程序时,我有一个带有徽标的起始页面和两个按钮:Register和LogIn。这应该是第一次活动。 1.)如果我按下寄存器按钮,我会看到一个页面(另一个活动),输入字段,一个注册按钮,但也有一个Facebook和Google+按钮。 2.)如果我按下登录按钮,我会看到一个页面(另一个活动)有输入字段,一个登录按钮,但也有一个Facebook和Google+按钮。 我没有两次实现facebook和google+按钮,而是考虑将google+按钮及其功能放在一个单独的片段中,对于fa
浏览 5
提问于2015-07-13
得票数 1
回答已采纳
2
回答
使用单个片段来显示UI而不是activity是一种好的实践吗?
android
、
android-fragments
、
design-patterns
、
android-activity
、
architecture
正如标题所述,在活动中使用单个片段来显示内容是否被认为是一种良好的实践?我开始注意到,越来越多的开发人员开始使用片段作为隔离层,将生命周期逻辑与活动(对不起,片段)显示的UI分开。我偶然发现的最新例子是谷歌开发人员提供的。当activity处理ViewModel和屏幕之间的所有导航时,它们只为UI处理一个单独的片段。 那么,这是一种良好的做法还是仅仅是个人喜好呢?你愿意分享一下你对这个话题的看法吗?
浏览 0
提问于2017-12-18
得票数 2
2
回答
为什么不将片段添加到活动布局XML文件中?
android
、
android-layout
、
android-fragments
、
android-activity
、
android-studio
编辑:来源:最后一个参数显示: 注意:当通过在布局XML文件中定义片段向活动布局添加片段时,不能在运行时删除该片段。如果计划在用户交互期间交换片段,则必须在活动第一次开始时将片段添加到活动中,如下一课所示。 提前谢谢。
浏览 2
提问于2015-03-27
得票数 0
2
回答
如何从activity类重定向到片段类(onOptionsItemSelected)
android
、
android-fragments
我正在开发一个android应用程序,所以当我在开发过程中,我在片段类中遇到了一些麻烦。 我有两个类,A类是活动类,B类是片段类 当我在活动A类中时,我想返回到片段B类,我使用onOptionsItemSelected重定向到片段类。 我尝试了几种方法来实现这一点,不幸的是我不能做this.is任何人都可以帮助我,这对我来说是非常大的帮助。 以下是我的代码 @Override public boolean onOptionsItemSelected(MenuItem item) { switch (item.getItemId()) { case andro
浏览 11
提问于2017-08-25
得票数 0
2
回答
重用片段或布局文件
android
、
android-fragments
、
xml-layout
我正在制作一个英语教育应用程序,它有一个活动,使用viewPager返回一些片段。该应用程序将有额外的单位,使用额外的活动,使用viewPager返回相同的片段(减去一些字的变化和顺序的变化)。重用碎片的最佳方法是什么?我应该在另一个活动中实现这些片段吗?如果是这样的话,如果一个片段在一个新的活动中被实现,而这个片段已经被后台堆栈中的另一个活动使用了,那么是否有可能出现问题呢?或者还有其他方法可以重用我的片段或布局文件?提前谢谢。
浏览 3
提问于2017-01-30
得票数 2
回答已采纳
1
回答
NavigationDrawer活性或片段
android
、
android-fragments
、
android-activity
、
navigation-drawer
、
android-fragmentactivity
我在一个应用程序中有4个模块,它们互不相关。因此,我以前创建了4个不同的活动,它们都扩展到实现NavigationDrawer的基本活动。我想知道在这里用碎片代替活动是否更好?我的意思是,如果我做了一个实现NavigationDrawer并为这4个模块创建4个片段的活动?另外,片段和FragementActivity有什么区别?
浏览 3
提问于2016-03-25
得票数 0
回答已采纳
2
回答
在大屏幕上动态显示活动中的两个片段
android
、
android-layout
、
android-activity
、
android-fragments
我现在正在学习android,我有一个应用程序,它的主要活动是在启动时使用片段管理器添加一个片段。然后,程序在两个片段之间切换以执行其功能,再次使用片段管理器来替换片段。 我希望这个应用程序在大屏幕上同时显示这两个片段。我该怎么做 ( A)检测到有一个大屏幕 和 ( B)如果是这样,主活动是否将这两个片段加载到单个活动中? 每个片段都有布局和主活动的布局,这只是一个空白的framelayout,在onCreate期间填充了一个片段。请记住:有两个片段,一个activity.The活动使用片段管理器将片段加载到容器中。
浏览 3
提问于2014-07-04
得票数 2
回答已采纳
1
回答
多个地图片段重叠的问题
java
、
android
、
google-maps
、
android-fragments
我有一个应用程序,它有一个主活动和几个片段,是通过导航抽屉导航到的。 我在我的应用程序中使用了两个地图片段,如果我从片段地图A返回到片段地图B,这似乎会导致问题。在frgamnet b中,我失去了对它们的控制,map通常只显示fragmnet map A最后一次出现的位置的快照。 这似乎是一个已知的问题,请参见。 我建议的解决方案是在加载map B之前最小化map A,这会导致问题不会发生,因为它不会占用屏幕空间。 public void hideStupidMaps() { mMapView.getLayoutParams().height = 1; mMapView.ge
浏览 0
提问于2016-11-26
得票数 0
1
回答
使用片段模拟PreferenceActivity
android
、
expandablelistview
、
fragment
、
preferenceactivity
我正在开发一个有几个片段的ViewPager,其中一个我希望它是一个"PreferenceActivity“问题是我使用的是API7,所以没有PreferencesFragment...我已经在寻找一种在片段中嵌入活动(PreferencesActivity)的方法,但由于缺乏结果而放弃。因此,我的下一个想法是在片段中“构建”首选项活动的外观和感觉,所以我的问题是,如何构建一个看起来像首选项活动的界面,更具体地说是一个类似listPreferences的界面(具有文本标题和描述、图标、行为等)? 非常感谢你的帮助!
浏览 1
提问于2012-05-09
得票数 1
1
回答
在Android中重用recyclerview的布局和适配器是一个很好的实践吗?
android
、
android-recyclerview
我有两个活动-- MainActivity和SecondActivity。这两个活动都包含布局相同的recyclerview。因此,我可以很容易地将相同的适配器和xml布局用于回收器视图。 但是这是一个好的实践吗?我的困惑是-如果这两个活动都是活动的,并且使用相同的xml资源,那么不会有问题吗?另外,它们将使用相同的适配器。 这是一个好的实践还是坏的实践?
浏览 22
提问于2019-03-14
得票数 0
回答已采纳
2
回答
如何在没有片段的活动之间共享公共布局
android
、
layout
、
android-activity
是否有可能在活动之间共享布局(部分)?例如,在我的应用程序中,所有的活动都有相似的布局,最上面的部分是长操作指示器(一个进度条,当没有执行任何操作时隐藏),底部的部分是用来显示错误的。对于所有的活动,只有中间部分是不同的。见下面的图片。 所以我的问题是,对于我的应用程序中的所有活动,是否可以重用公共布局(加载和错误部分)?(目前,出于某些原因,我不想使用片段来执行此操作) 也许布局资源应该这样: 布局文件夹 activity_common.xml activity_one_content.xml activity_two_content.xml 谢谢
浏览 5
提问于2014-11-19
得票数 12
回答已采纳
1
回答
动态添加多个碎片
android
、
android-fragments
、
android-framelayout
我正在考虑一个应用程序,在其中,我将能够编程显示一些片段,根据元数据,我已经存储在某处。据我所知,我已经发现,每个片段都位于相应的FrameLayout中,尤其是当我用一个FrameLayout创建活动时,我一次只能存储一个片段,不管它是什么类型。然而,问题在于,当我的元数据声明我必须将3个片段放入我的活动中时,而只有一个FrameLayout。 我认为有两种可能的解决办法: ( 1)制作几个FrameLayout (最后阶段),其中一些将被使用或不使用( 2)以某种方式将多个片段连接到一个可用的FrameLayout中 我不喜欢解决方案,我也不知道如何实现。你怎么看的?是否可以用一个框架布局
浏览 3
提问于2011-10-27
得票数 1
3
回答
Android的片段
android
直到最近,我的大多数Android应用程序都在使用活动。在深入研究片段的同时,碎片似乎是针对平板电脑等大屏幕的,而对于智能手机则是如此,因为碎片主要用于在需要时动态地向UI的部分添加视图。这是真的吗,还是现在应该将片段专门用于智能手机,并避免活动?当涉及到智能手机时,使用片段而不是活动的主要好处是什么?
浏览 3
提问于2014-06-13
得票数 1
回答已采纳
3
回答
一个片段的活动有什么意义吗?
android
、
android-fragments
、
android-studio
在Android活动中使用片段的所有原因都与在同一个屏幕上显示多个类/视图、封装多个逻辑组件等功能有关。 考虑到所有这些,似乎只有当您使用其中的许多片段时,片段才会真正有用。 是真地吗?在一个活动中只使用一个片段有意义吗? 我现在问这个问题,是因为我在Android上看到了这样的选择,我想知道重点是什么。
浏览 4
提问于2014-10-06
得票数 11
回答已采纳
2
回答
片段元素中的片段onClick方法
java
、
android
、
android-fragments
、
android-3.0-honeycomb
我读了相当多关于片段的文章,但我仍然不知道该怎么做。 我有一个MainActivity,它并排显示两个片段。在其中一个片段中,我有一个按钮,并在按钮的片段布局XML中定义了该按钮 android:onClick="buttonClicked" 现在我想实现这个方法 public void buttonClicked(View view) 我会假设这必须在FragmentA.java中实现,而不是在MainActivity.java中。但只有在MainActivity.java中实现该方法时,它才能起作用。为什么会这样呢?对我来说,这没有任何意义。前蜂巢属于一个活动的方法停留
浏览 0
提问于2011-12-20
得票数 8
回答已采纳
2
回答
位于所有子活动顶部的Android父活动按钮
android
、
xml
、
layout
、
android-activity
、
fragment
所以这是我的问题和问题 我在Main.xml中有一个页眉和页脚布局,它的FragmentActivity是Main.java。 现在,这个页眉和页脚在我的应用程序中的所有活动中都是通用的,如Image所示。 因此,为了解决这个问题,我使用了片段,如图所示,片段A在Main.xml中。现在一切正常,片段A显示了Main.xml的页眉和页脚 当我从片段A开始一个活动时,问题就开始了,它完全在一个新窗口中全屏打开。我的理解是,如果我从片段A开始一个活动,那么这个活动将只替换片段A。我希望你能理解我的问题。
浏览 2
提问于2013-10-28
得票数 0
1
回答
SlidingDrawer无处不在
android
、
android-activity
、
slidingdrawer
我有一个包含多个活动的应用程序,我在每个活动中使用一个SlidingDrawer来从一个活动传递到另一个活动。当我不知道Android的时候,我就开始了这个应用程序,所以在每个活动中我都会声明SlidingDrawer中的所有元素,例如:我有Act1.java和Act2.java,在SlidingDrawer中我有两个按钮:一个指向Act1.java,另一个指向Act2.java,但当我在Act1.java中时,指向这个活动的按钮是INVISIBLE。 好的,我的问题是:我可以创建一个包含所有元素的slider.xml和一个Slider.java来控制元素的行为吗?这样每次我开始一个新的活动时
浏览 0
提问于2012-07-21
得票数 0
回答已采纳
4
回答
多个活动或单个活动和多个片段
android
、
android-fragments
、
android-activity
我有一个非常笼统的问题,我没有找到具体的答案,因此再次提出。 我想在两种方法之间作出决定 用于各种屏幕和任务的专用活动,以避免复杂性和问题 不同任务的单个活动和多个片段,用户可以像活动保持片段A一样导航,用户将导航到片段B,片段C,这可以是来回事务。 我想知道什么? 活动转换对于处理器来说是昂贵的还是为了实现简单的内存开销是可以忽略不计的? 碎片有管理生命周期和过渡的开销,那么这个生命周期管理会带来什么问题呢? 如何使用片段的保存状态处理碎片事务? 我们现在还不知道碎片能保存多少数据。
浏览 6
提问于2017-07-03
得票数 21
1
回答
我有多个活动,我想为所有活动添加抽屉,而不使用android中的片段
android
、
android-activity
我是Android新手,使用Android Studio。 在我的项目中,我做了多项活动。现在我想为所有的活动创建一个导航抽屉。 我不想使用片段。 提前谢谢。
浏览 3
提问于2015-12-30
得票数 1
2
回答
每个活动一个片段
android
、
android-fragments
我知道这个问题可能很快就会结束,因为它主要是基于意见的,但我几乎没有使用Android的经验,可以做一些指导。 我已经构建了一个App,每个活动只托管一个片段,我总共有大约10个活动,这意味着我也有10个片段。 每个活动只托管一个片段是不是不好的做法,因为我知道一个活动可以托管多个片段?我应该使用一个或两个托管多个片段的活动,或者我目前的方式可以吗?
浏览 1
提问于2014-01-29
得票数 0
2
回答
视图和片段
android-fragments
我最近读到了一些片段,几乎每个人都说我们应该使用它。我还是不能很好地理解这个概念。我读过,但我仍然有一些问题。 首先:片段必须与活动相关(如果是正确的话),比方说MainActivity,片段有自己的布局,MainActivity有自己的两个。那么屏幕上会显示什么呢?片段布局或者MainActivity或者两者都是?? 第二:如果我想将现有代码转换为使用片段,主要更改是什么? 第三:如果我想要有多个片段,是否需要为要创建的每个片段添加一个扩展Fragment的类? 第四:扩展onCreateView的类的Fragment返回视图,在其中创建视图并返回视图以供主活动将其添加到其布局中是否正确?
浏览 0
提问于2014-07-16
得票数 0
回答已采纳
1
回答
片断vs活动
java
、
android
、
android-activity
、
fragment
在我编写的应用程序中,我几乎完全使用了活动--除了具有可滑动视图的实例--而不是片段,我一直在想这是不是“糟糕的编码实践”。我的每个视图都相当轻量级,在活动中传递数据也没有任何问题。如果我要使用片段,我想知道最好的方法是什么。最好是一次实例化要使用的所有片段,并在当前正在显示的片段的活动布局中使用占位符?或者,您是否应该定义将在布局文件中静态使用的所有片段?我只是在想,在转换几乎一个月的代码之前,我应该采取什么路线。 谢谢
浏览 1
提问于2015-07-23
得票数 0
3
回答
安卓导航从滑动菜单-片段还是活动?
android
、
android-fragments
、
android-activity
我正在用将使用仪表板模式的Android应用程序升级到滑动菜单。 最初,我有一个DashboardActivity,它有6个按钮,每个按钮都在点击时启动相应的活动。我还有大约30项其他活动可以从那些“顶级”活动开始。 现在,我有两种可能的方法: 定义某种类型的MenuActivity,其中将包括SlidingMenu片段,并在选定的菜单项上启动活动,就像旧版本中的那样。 只定义一个活动并将现有活动转换为片段,并在内容框架中显示它们。 在查看滑动菜单库的示例时,我认为它可能是最好的方法,因为它使用了切换片段,但我仍然认为,对于屏幕来说,一个活动比一个片段更好。 是否有任何理由使用
浏览 5
提问于2013-05-10
得票数 5
回答已采纳
2
回答
如果父活动包始终具有传递给片段的对象,那么片段包的目的是什么?
android
、
android-fragments
、
bundle
、
fragment-lifecycle
我在一个活动中有一个模型,这个活动中的一个片段需要访问它。我目前正在通过片段包传递它,但是为什么我不能直接从片段中的活动访问它呢? 例如,我将在片段onCreate()中使用以下代码: Model model = ((ActivityWithModel) getActivity).getModel(); 一般来说,为什么这不能总是活动和片段共享对象的方法,或者活动将参数传递给片段的方法?为什么需要片段包?
浏览 3
提问于2015-10-26
得票数 2
回答已采纳
1
回答
如何在片段中调用活动
android
我已经在一个活动中创建了一个片段,现在我想在这个片段中打开另一个应用程序/活动,我想要的结果是,两个活动都应该在显示器上看到(它不应该在另一个窗口中打开)。请告诉我如何才能做到这一点。
浏览 1
提问于2012-01-04
得票数 1
3
回答
Android -片段与活性的关系
android
、
android-activity
、
android-fragments
我的问题非常简单:我可以从一个活动中创建/启动一个片段,反之亦然?我怎么能做到呢? 我需要为我的应用程序实现这一点,我在网上读到了不一致的意见。有些人说你只能从其他片段中打开片段,另一些人说这是可能的,但你不应该这样做,相反,你应该只打开活动中的片段。我有点糊涂。 我找到了不同的方法来做一件或另一件事,但没有一种有效。唯一对我起作用的是从一个活动中创建一个活动。我需要做的是从片段开始一个活动,或者从一个片段开始一个片段。 在进行任何类型的重新实现之前,我想了解其中的哪些实际工作,以及为什么另一个不能工作。 谢谢大家,任何提示都欢迎。
浏览 5
提问于2015-03-07
得票数 2
回答已采纳
2
回答
片段活动布局如何受主要活动布局的影响?
android
、
android-layout
、
android-fragments
在介绍了Android开发并创建了几个基本应用程序之后,我开始将活动分割成片段,以实现可重用性。然而,我仍然有点困惑的一点是,主活动(包含片段)的布局是如何受到为片段活动定义的布局的影响的,反之亦然。 虽然我相信基于对每个片段的高度和宽度的定义,活动中的片段数等,布局会相互影响。但是,我不确定是否还有我不知道的其他规则,我想知道为片段指定的布局是否直接影响到主要活动布局的显示方式。 例如,主活动有一个RelativeLayout,包含两个片段,它们在各自的布局xml文件中定义了LinearLayout。LinearLayouts是否会影响RelativeLayout正常显示的方式,反之亦然?
浏览 1
提问于2015-10-13
得票数 0
回答已采纳
1
回答
活动与碎片
android
、
android-fragments
、
android-activity
、
android-tabs
我正在尝试设计一个应用程序,其中主要的导航模式通过应用程序的几个主屏幕使用Tabs。我基本上复制了本教程中所示的方法: 然而,在其中一些屏幕上,应该有一些可点击的元素来启动全屏页面(选项卡不应该再位于页面的顶部)。我可以通过为新屏幕创建一个新的活动来实现这个功能,但我相信我想为新屏幕使用一个片段,因为在一个平板布局中,我希望新屏幕出现在主屏幕旁边,而不是替换它。我没能成功做到这一点。如果有人可以给出示例或指针,说明如何让单个活动使用基于选项卡的导航和其他没有选项卡导航的片段来运行片段。 类似地,我也有一个设置屏幕可以从选项菜单访问。像这样的设置屏幕通常是作为活动或片段完成的吗? 提前谢谢。
浏览 1
提问于2014-02-01
得票数 0
回答已采纳
1
回答
图形布局编辑器的"fragment providing context“下拉菜单的用途是什么?
android
、
android-layout
、
layout
、
adt
、
graphical-layout-editor
在主题下拉菜单旁边有一个下拉菜单;它的悬停文本显示“提供上下文的关联活动或片段”。 这个(新的)小部件没有在图形布局编辑器中描述(或显示)。 我假设这是一个通常显示此视图的活动或片段。但是布局编辑器如何处理这些信息呢?它能以某种方式用于预览动作栏自定义吗?
浏览 0
提问于2012-09-20
得票数 3
回答已采纳
3
回答
在Android中包含一个布局和一个片段有什么区别?
android
、
eclipse
、
android-layout
、
android-fragments
我正在为Android寻找Eclipse,我认为大多数时候我可以执行相同的操作,包括布局或片段,因为两者都可以通过Java类进行管理。在我看了很多帖子后,我不太明白片段.我想我可以在没有它们的情况下创建一个响应性的布局,只是在我的主布局中包含另一个布局。所以..。你认为在Android中包含布局和片段之间有什么区别吗?你能解释一下如果一个选项比另一个更好吗?
浏览 7
提问于2014-05-06
得票数 13
回答已采纳
3
回答
我应该在活动中发出http请求,然后将数据传递给片段吗?还是直接以碎片形式提出请求?
android
、
android-activity
、
fragment
在我的应用程序中,我的活动只有很少的片段。在那种状态下很容易。在活动中,通过改进,我向REST发出请求,获取数据,然后使用bundle将数据传递给片段。(使用包传递对象列表有点痛苦,但可以管理) 当我希望每隔x秒以片段形式刷新数据时,问题就开始了。用描述的解决方案,我必须用每个请求重新创建片段,这是.太愚蠢了。 所以我有两个想法: 以片段形式发出对REST的所有请求。但我不知道这是否被认为是好的解决方案。 使用EventBus库进行活动和交换数据中的所有请求。() 你能告诉我其中的一个想法是好的,还是我应该做一些完全不同的事情?或者你能告诉我不同方法的利弊吗? 非常感谢你的回答
浏览 3
提问于2017-04-19
得票数 1
回答已采纳
2
回答
什么时候使用片段而不是视图?
android
、
android-fragments
我读过fragments教程,但我仍然不明白为什么实际上需要它们。本教程给出了一个宽屏幕中的两个片段和一个小屏幕中的两个活动的示例,但我实际上可以只使用一个视图,并将其放在相同的活动中或放在另一个活动中以达到相同的效果,那么一个片段能给我带来什么是简单的视图所不能提供的呢?谢谢。
浏览 0
提问于2013-01-09
得票数 2
回答已采纳
5
回答
您能在多个活动中重用一个片段,但功能不同吗?
android
、
android-fragments
、
android-activity
假设我有一个有三个按钮的片段,我想至少为三个活动重用它,但是我希望这些按钮为每个活动做不同的事情。例如,在ActivityA中,我希望button1打开Google,而在ActivityB中,button1会打开音乐播放器。这是可能的,甚至是正确的方式吗?
浏览 1
提问于2017-11-15
得票数 0
回答已采纳
13
回答
为什么使用片段,以及何时使用片段而不是活动?
android
、
android-layout
、
android-fragments
、
android-activity
、
android-3.0-honeycomb
在Android 11+中,谷歌发布了一个名为Fragment的新类。 在视频中,谷歌建议,只要有可能(,),我们就应该使用片段而不是活动,但它们并没有确切解释原因。 片段的目的是什么,以及它们的一些可能的用途(除了一些可以通过简单的视图/布局很容易实现的UI示例)? 我的问题是关于碎片: 使用碎片的目的是什么? 与使用活动/视图/布局相比,使用片段的优缺点是什么? 奖金问题: 你能给碎片一些真正有趣的用途吗?谷歌在他们的视频中没有提到的事情? 在片段和包含它们的活动之间进行交流的最佳方式是什么? 当你使用片段的时候,最重要的事情是什么?根据你的经验有什么建议和警告
浏览 12
提问于2012-05-07
得票数 609
回答已采纳
1
回答
后台视频播放,前台多活动
android
是否可以在应用程序活动处于前台时将视频作为背景播放。我知道你可以将一个表面视图作为布局中最低的z-order元素,但我正在寻找一种解决方案,它不涉及每个活动的新表面视图,并反复地将表面附加到mediaplayer。 我想实现无缝视频回放使用MediaPlayer,而用户导航从活动到活动。一种解决方案是创建一个包含表面视图的单个活动,然后仅使用片段呈现整个应用程序UI。对于我正在尝试获得的东西来说,这个解决方案并不是最理想的,因为我发现每个“屏幕”都有一个单独的片段,这使得我很难定义我想要的UI布局。
浏览 1
提问于2014-04-27
得票数 0
1
回答
显示当前可见片段的方向变化给出空/空视图,android
android
大家好,我被某种东西困住了,我认为我在改变方向的过程中错误地处理了片段和活动的概念。基本上,我在一个活动中有3个片段,通过footers通过framelayout动态加载。默认情况下,当应用程序启动时,将显示第一个片段,这意味着每当活动被销毁和创建时,就会显示第一个片段。现在,我想要的是在一个方向改变之前的当前可见片段,在一个不同的UI布局改变了一个方向之后,这个片段是可见的。但是当我试着展示碎片或其他任何东西时,我得到了一个零视图。 在我的活动onCreate中,我有以下内容: if(savedInstanceState != null){ switchTag = s
浏览 2
提问于2012-12-11
得票数 0
3
回答
如何在Android中将活动的根视图设置为片段?
android
、
android-fragments
、
android-activity
我有一个片段,我想将整个片段设置为我的活动的根视图。我已经准备好了,我正在编程实例化我的片段。我试过(在我的活动中): @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); FeedFragment fragment = [...]; setContentView(fragment.getView()); } 但是我有一个空指针异常。换句话说,我怎样才能使我的片段表现得像一个活动?我只针对ICS+,不需要支持旧版本,如果有什么不
浏览 3
提问于2015-04-07
得票数 1
回答已采纳
1
回答
在应用程序/“永久”TextView中的每个活动上显示相同的textView?
java
、
android
、
textview
所以我正在制作一个游戏,游戏的中心部分之一(和大多数其他游戏一样)是你有多少钱。因此,在每个活动中,我都有一个TextView来显示玩家的钱(我有一个“全局”的静态变量设置,这样我就可以从应用程序中的任何地方访问玩家的当前货币)。 到目前为止,我有很多不同的textViews,ids都是"moneycount1,moneycount2等等“。在每个活动中,当我继续活动时,我只设置文本视图来显示玩家的钱。 但是,有没有办法在应用程序中的每个活动上都有一个“永久”文本视图,显示在同一个位置,并显示相同的信息?这将节省大量的时间和重复。 谢谢
浏览 5
提问于2019-08-07
得票数 0
回答已采纳
2
回答
什么是较好的活性比率:碎片?
android
、
android-activity
、
android-fragments
、
android-fragmentactivity
我有一个简单的应用程序,有一些意见。这里有一个主视图,它首先加载并显示信息,然后根据它们单击的内容调用另一个视图。 有一个活动调用所有其他片段是明智的吗?或者我应该为几个片段进行多个活动?什么是较好的活性比率:碎片?
浏览 1
提问于2015-02-16
得票数 1
回答已采纳
4
回答
顶部导航用DrawerLayout的活动或片段
android
、
android-layout
、
android-fragments
、
android-activity
我有一个带有DrawerLayout的应用程序。假设我有5个顶部导航条目。 构建我的应用程序的最佳方式是什么? 我应该在MainActivity中使用5个活动或5个片段吗?在选择项时,应该更改这些活动或片段。 正如我目前所看到的,有5个片段是可以的,但也许我遗漏了一些要点: 业绩影响 维护代码可能会变得混乱。 如果没有单独的活动,我就不能使用任何功能。 UX缺点
浏览 4
提问于2015-07-27
得票数 0
回答已采纳
1
回答
android手机活动的碎片
android
、
android-fragments
、
android-activity
在为手机和平板电脑设计时,在应用程序中使用片段而不是活动的advantages/disadvantages是什么? 我们应该有手机活动和平板电脑碎片活动吗?除了制造code reusable之外,手机的碎片还有什么好处吗? 安卓开发网站在电话中说,碎片被分割成different activities.,那么使用片段又有什么意义呢?
浏览 0
提问于2013-01-23
得票数 0
1
回答
单个活动包括API调用我是否可以使用片段来减少活动
android
、
android-layout
、
android-fragments
、
android-activity
在我的平板电脑应用中!欢迎活动、登录活动、注册活动、密码活动、带有viewPager的启动器活动、消息发送活动、扫描活动、填写表单详细信息活动、支付活动其约25个活动有25个布局,30个XML可用于组件背景和少量图像,字体截至目前 我的问题是,由于这些单独的活动包括API调用,我是否可以使用片段来减少活动,仅仅因为我的应用程序现在是3.31MB,它可能会进一步增加,并且通过减少活动来提高我的应用程序的性能,那么哪一个是最好的片段或活动?提前感谢
浏览 0
提问于2018-12-13
得票数 0
3
回答
为什么要用碎片?
android
、
performance
、
android-layout
、
android-fragments
、
android-fragmentactivity
我已经阅读了关于这个主题的文档和,我并不真正相信;,我不清楚使用这种技术的局限性。 片段现在被视为最佳实践;每个活动基本上都应该支持一个或多个片段,而不是直接调用布局。 创建片段是为了: 允许Activity使用许多片段,在它们之间进行更改,重用这些单元.==> Fragment完全依赖于活动的Context,所以如果我需要一些通用的东西,可以在许多活动中重用和处理,我可以创建自己的自定义布局或视图.我将不关心碎片会增加的这个额外的复杂性开发层。 对于平板电脑/手机来说,更好地处理不同分辨率的==> OK,在漫长的过程中,我们可以在平板电脑中显示两个(或更多)片段,在手机中
浏览 1
提问于2014-06-12
得票数 6
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
避坑指南:如何在基于组件的应用中使用CSS架构
我不生产代码,我是 SO 的搬运工
对话式AI新方法:对话即数据流
面向对象世界的演化和设计-序章
原来在 VS Code 中提高开发速度这么容易?这么详细不存在学不会了。
热门
标签
更多标签
云服务器
ICP备案
实时音视频
对象存储
云直播
活动推荐
运营活动
广告
关闭
领券