3

我正在使用 ActionBarSherlock 和 SherlockDialogFragment。在 ICS 下运行应用程序时,对话框显示得很好。但是,当在 Gingerbread 下运行时,对话框没有应用样式:

我不确定这是否是它的工作方式,或者我是否遗漏了一些东西。ActionBarSherlock 仅提及将活动设置为看起来像对话框。示例代码没有 DialogFragments 的示例。我的问题是:“SherlockDialogFragment 是否应该看起来像 Gingerbread 下的正确对话?”

我无法发布图片,因为我没有任何声望点。

4

1 回答 1

1
  1. A DialogFragment(以及扩展 a SherlockDialogFragment)不是 UI 对象,因此可以没有样式。您指的是Dialog由片段管理的常规。
  2. ActionBarSherlock 不Dialog设置元素样式,因为它们不是操作栏的一部分。如果您希望显示的对话框具有一致的外观,您需要自己这样做。
于 2012-08-14T15:24:00.110 回答