gpt4 book ai didi

android - UI 元素向后兼容性

转载 作者:行者123 更新时间:2023-11-29 16:09:12 25 4
gpt4 key购买 nike

我正在开发一个 Android 应用程序,该应用程序目前针对 API 至少为 11 的设备。但是,我想修改该应用程序以使其与低于 3.0 的 Android 版本兼容。问题是,我有各种仅在较新版本中提供的 UI 元素:

  • 操作栏包含菜单项。我读到一种解决方案是使用 ActionBarSherlock 包。但是,该 Activity 已经扩展了 ListActivity。还有其他解决方案吗?
  • 日期选择器对话框 fragment 抛出一条错误消息:

“调用需要 API 级别 11(当前最低级别为 8):新的 android.app.DialogFragment”

此错误发生在方法 newFragment.show() 上。尽管遵循了 Android 开发者页面上给出的说明,但还是会发生这种情况: http://developer.android.com/guide/topics/ui/controls/pickers.html可能是什么问题?

最佳答案

However, the activity already extends ListActivity.

使用 ActionBarSherlock 并将 ListActivity 更改为 SherlockListActivity

What could be the problem?

您正在尝试使用 native API 级别 11 fragment 而不是 Android 支持库的 fragment 反向移植。 IOW,您正在使用 android.app.DialogFragment instead of android.support.v4.app.DialogFragment .

关于android - UI 元素向后兼容性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14881108/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com