android-3.0-honeycomb相关内容

Android 应用程序如何决定是否要使用网络代理

我一直在运行 Android 3.2 的摩托罗拉 Xoom 上使用 wifi 代理设置进行一些测试.因此,首先,与 2.x 版本相比,这是向前迈出的一大步.现在,如果您设置代理,大多数应用程序会自动获取它(在 2.x 中,只有内置浏览器使用它).所以我尝试了 yahoo 金融、bloomberg 等,他们都通过代理罚款.我不明白的是一些浏览器,如 firefox、Opera,不会通过代理.知道他们 ..
发布时间:2021-12-20 10:40:38 移动开发

我可以删除 layout.xml 文件中定义的片段吗?

是否可以使用 FragmentTransaction 和 remove() 方法来删​​除 layout.xml 中定义的片段(使用片段标记)? 我没有使用支持库 v4.0 让它工作.在您提交 FragmentTransaction 之后,在调用 remove() 之后,该片段将保持原位.谁能告诉我这是设计使然,错误还是功能? 可以替换lyaout.xml中定义的片段,所以我觉得有点奇 ..
发布时间:2021-12-15 14:33:15 移动开发

有没有一种方法可以像开始片段的结果一样工作?

我目前在叠加层中有一个片段.这是用于登录服务.在电话应用程序中,我想在叠加层中显示的每个步骤都是它们自己的屏幕和活动.登录过程分为 3 个部分,每个部分都有自己的活动,通过 startActivityForResult() 调用. 现在我想使用片段和覆盖来做同样的事情.叠加层将显示与每个活动相对应的片段.问题是这些片段托管在 Honeycomb API 的一个活动中.我可以让第一个片段工作, ..
发布时间:2021-12-15 14:15:15 移动开发

如何通过代码设置 Fragment 标签?

我没有在 Fragment 类中找到类似 setTag(String tagName) 的方法.我发现设置 Fragment 标签的唯一方法是执行 FragmentTransaction 并将标签名称作为参数传递. 这是通过代码显式设置 Fragment 标签的唯一方法吗? 解决方案 是的.所以唯一的方法是在交易时间,例如使用 add、replace 或作为布局的一部分. 我通 ..
发布时间:2021-12-15 14:09:56 移动开发

旋转时保留 Fragment 对象

我在 Honeycomb 中开发了一个应用程序,并且正在使用片段. 这是我的应用 我有一个活动(比如 A1),其中有一个片段 最初这个片段持有对象一个片段对象说(F1) 然后根据用户操作,它可能会更改为其他对象 F2、F3 .... 我的问题是什么 当用户旋转设备时,活动被重新创建,这使得 F1 作为片段对象,即使在旋转之前它不是 旋转时保留fragment对象的方法是什 ..

Android 用另一个片段替换当前片段

我刚开始为 HoneyComb 设计片段.我创建了两个片段.当我单击左侧片段中的按钮时,会在右侧创建一个新片段.同时,当我单击右侧片段中的按钮时(即我下面代码中的 DeticalsFragment 应该被另一个片段替换.主文件 解决方案 然后如果您的按钮显示并且点击事件被触发,您可以在点击事件中调用以下内容: final FragmentTransaction ft = getFragm ..
发布时间:2021-12-15 13:59:28 移动开发

有没有办法获取活动中所有当前活动片段的引用?

我还没有找到一种简单的方法来获取活动中所有当前处于活动状态(可见,当前处于恢复状态)的片段.在我的活动中没有自定义簿记可能吗?FragmentManager 似乎不支持此功能. 解决方案 看起来 API 当前缺少像“getFragments"这样的方法. 然而,使用类 Activity 的事件“onAttachFragment"应该很容易做你想做的事.我会做类似的事情: List>fr ..
发布时间:2021-12-15 13:58:57 移动开发

从后堆栈恢复的片段

我正在使用兼容包在 Android 2.2 中使用 Fragments.当使用片段并将它们之间的转换添加到后台堆栈时,我想实现与活动的 onResume 相同的行为,即,每当一个片段在弹出后被带到“前台"(对用户可见)时backstack,我希望在片段中激活某种回调(例如,对共享 UI 资源执行某些更改). 我看到片段框架中没有内置回调.有什么好的做法可以实现这一目标吗? 解决方案 ..

片段中的 MapView(蜂窝)

既然最终的 SDK 与 google apis 一起发布了 - 使用 MapView 创建 Fragment 的最佳方法是什么?MapView 需要 MapActivity 才能正常工作. 让管理 Fragment 的 Activity 从 MapActivity 继承(糟糕的解决方案,因为它违背了 Fragment 是自包含的想法)并且使用常规的基于 xml 的布局不起作用.我在 MapA ..

Honeycomb 和 TabHost 规格

我对 Honeycomb 的向后兼容性有疑问.我有一个支持 2.1 或更高版本的应用,似乎主要在 Honeycomb 上运行,除非它们启动 TabActivity. 特别是,当我向 TabHost 添加选项卡时,出现以下异常 android.content.res.Resources$NotFoundException:资源 ID #0x0 查看引发此异常的代码时,我看到它是具有 ..
发布时间:2021-11-27 22:07:35 移动开发

Android 片段和动画

您应该如何实现 Honeycomb Gmail 客户端使用的那种滑动? TransactionManager 能否通过添加和删除 Fragment 来自动处理这个问题,由于模拟器是幻灯片,因此很难对此进行测试:) 解决方案 要动画片段之间的过渡,或动画显示或隐藏片段的过程,请使用 片段管理器 创建一个分片交易. 在每个片段事务中,您可以指定分别用于显示和隐藏的输入和输出动画(或 ..
发布时间:2021-11-27 17:31:18 移动开发

为什么使用片段,何时使用片段而不是活动?

在 Android API 11+ 中,Google 发布了一个名为 Fragment 的新类. 在视频中,Google 建议尽可能(link1、link2),我们应该使用片段而不是活动,但他们没有解释确切原因. 片段的目的是什么以及它们的一些可能用途(除了一些可以通过简单视图/布局轻松实现的 UI 示例)? 我的问题是关于片段的: 使用片段的目的是什么? 与使用活动/视 ..

如何在操作栏上添加下拉项

在我的 Android Honeycomb 应用程序中,我使用 Tabs 作为导航样式.我想在溢出按钮旁边添加一个项目,但我希望该项目是一个下拉列表,用户将能够在那里选择一个选项,但与导航无关.什么是最简单的方法,因为我使用 mActionBar.setNavigationMode(ActionBar.NAVIGATION_MODE_TABS); 是否可以不使用自定义视图来实现? 解决 ..