【问题标题】:Problems while displaying navigation drawer on Gingerbread version of android在 Gingerbread 版本的 android 上显示导航抽屉时出现问题
【发布时间】:2014-08-15 18:54:46
【问题描述】:

我在我的 android 4.1 版本的项目中创建了一个导航抽屉。现在,我使用支持库在我的应用程序中添加了对 froyo 的向后支持。但是在drawer_list_item xml文件中,当我尝试在姜饼上运行它时,这些行中显示了一些错误。

1) android:minHeight="?android:attr/listPreferredItemHeightSmall"
2) android:textAppearance="?android:attr/textAppearanceListItemSmall"

我从另一个网站发现第 1 行仅适用于 API 11+,第 2 行仅适用于 API 14+。所以我的问题是,这两行代码是否有其他替代方案,这使得我的代码也可以在姜饼等低版本设备上运行。现在,当我尝试从我的 xml 文件中删除这两行代码时,应用程序运行文件,但导航抽屉列表项未正确显示。因此,我的项目需要第 1 行和第 2 行的替代方案。任何人的任何帮助都很容易受到赞赏。提前谢谢..

【问题讨论】:

标签: android android-4.0-ice-cream-sandwich navigation-drawer android-3.0-honeycomb android-2.3-gingerbread


【解决方案1】:

因为这些是您可以用自己的自定义属性替换它们的值,要了解更多关于它们的信息,请查看

https://github.com/android/platform_frameworks_base/blob/master/core/res/res/values/themes.xml#L123

你可以在其中找到对应的值。您可以创建自己的属性文件以在任何设备上运行,而无需

使用上述链接中的值并创建 XML 属性文件的任何版本限制。为了找到

如何创建属性文件看google doc。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-10-21
    • 1970-01-01
    • 1970-01-01
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多