625得票13回答
为什么要使用碎片,以及何时使用碎片而不是活动?

在Android API 11+中,Google发布了一个新的类叫做Fragment。 在视频中,Google建议我们尽可能使用片段而不是活动(link1,link2),但他们没有详细解释为什么。 除了一些可以通过简单的视图/布局轻松实现的UI示例之外,片段的目的是什么以及可能的用途是什么...

313得票28回答
操作栏文字颜色

如何更改ActionBar的文本颜色?我继承了Holo Light主题,能够更改ActionBar的背景,但找不到可调整的属性来更改文本颜色。 好的,我可以使用android:textColorPrimary属性更改文本颜色,但这也会更改在ActionBar按钮上溢出时显示的下拉菜单的文...

303得票9回答
在片段之间实现动画过渡

我正在尝试为片段之间的转换添加动画效果。我从以下链接找到了答案: Android Fragments and animation FragmentTransaction ft = getFragmentManager().beginTransaction(); ft.setCustomAnim...

277得票6回答
Android碎片和动画

如何实现类似蜂巢Gmail客户端所使用的滑动效果? TransactionManager是否可以自动处理添加和删除碎片以实现此功能? 由于模拟器是幻灯片,因此测试这一点有些困难 :)

266得票8回答
如何将一个片段添加到一个具有以编程方式创建的内容视图的活动中

我想将一个Fragment添加到以编程方式实现其布局的Activity中。我查看了Fragment文档,但没有描述我需要的内容的示例。这是我尝试编写的代码类型: public class DebugExampleTwo extends Activity { private Exam...

245得票27回答
如何在Activity创建之前隐藏操作栏,然后再次显示它?

我需要在我的蜂巢应用中实现启动画面。 我在活动的onCreate中使用以下代码来显示启动画面:setContentView(R.layout.splash); getActionBar().hide(); 然后这段代码会在一段时间后显示主要用户界面:setContentView(R.layou...

187得票25回答
getActionBar() 返回空值。

我遇到了一个奇怪的问题。 我正在使用targetsdk 13开发一个应用程序。 在我的主活动的onCreate方法中,我调用getActionBar()来设置我的操作栏。当在Android 3.2模拟器上运行时,这个方法可以正常工作,但是当在Android 3.0和3.1上使用时,getAc...

153得票8回答
PreferenceFragment是否故意从兼容包中排除?

我想编写可以应用于3.0和3.0之前设备的首选项。发现PreferenceActivity包含已弃用的方法(尽管这些方法在附带的示例代码中使用),因此我查看了PreferenceFragement和兼容性包以解决我的困境。 然而,似乎PreferenceFragment不在兼容性包中。有人能告...

150得票8回答
如何通过代码设置Fragment的标签?

我在Fragment类中没有找到像setTag(String tagName)这样的方法。我发现唯一设置Fragment标签的方式是通过执行一个FragmentTransaction并将标签名称作为参数传递。 这是通过代码显式设置Fragment标签的唯一方式吗?

149得票14回答
如何实现Android ActionBar的返回按钮?

我有一个带有ListView的Activity。当用户点击项目时,该项目的“查看器”会打开:List1.setOnItemClickListener(new OnItemClickListener() { @Override public void onItemClick(Ad...