gpt4 book ai didi

android - ActionBar Logo 未在 XXHDPI 移动设备中显示

转载 作者:太空狗 更新时间:2023-10-29 14:16:18 24 4
gpt4 key购买 nike

我正在使用操作栏,我想自定义操作栏 Logo 。为此,我编写了代码(如下),但它适用于 SamsungMicroMax 设备,但不适用于 >Lenovo K900Sony Ericssion Xperia z1。我该怎么办?

Api 16 工作正常但在 17 (4.2) 中不行

代码:

 <style name="AppTheme" parent="AppBaseTheme">
<item name="android:actionBarStyle">@style/MyActionBar</item>
</style>

<style name="MyActionBar" parent="@android:style/Widget.Holo.Light.ActionBar">
<item name="android:logo">@drawable/product_category_logo</item>
<item name="android:background">@drawable/actionbar_theme</item>
<item name="android:backgroundStacked">@color/black</item>
<item name="android:backgroundSplit">@color/white</item>
<item name="android:textColor">#000000</item>
<item name="android:textSize">16sp</item>
</style>

Values-v14 文件夹:

<resources>

<!--
Base application theme for API 14+. This theme completely replaces
AppBaseTheme from BOTH res/values/styles.xml and
res/values-v11/styles.xml on API 14+ devices.
-->
<style name="AppBaseTheme" parent="android:Theme.Holo.Light.DarkActionBar">
<!-- API 14 theme customizations can go here. -->
</style>

Values-v11 文件夹:

<resources>

<!--
Base application theme for API 11+. This theme completely replaces
AppBaseTheme from res/values/styles.xml on API 11+ devices.
-->
<!-- <style name="AppBaseTheme" parent="android:Theme.Holo.Light"> -->
<style name="AppBaseTheme" parent="android:Theme.Light"><!-- Recent changes -->
<!-- API 11 theme customizations can go here. -->
</style>

伙计,我不知道我该怎么办。请帮帮我。

最佳答案

我建议您使用 ActionBarSherlock 应用程序中的项目。因为这个项目已经为你处理了这类事情。

并且只是为了验证,Google 也在其 Google I/O app 中使用了这个 ActionBar。 .

您也可以从GitHub ActionBarSherlock 下载这个项目。其中还包括此开源项目 的演示版本。

将 ActionBarSherlock 添加到您的项目中:

只需在您的工作区中从 GitHub git clone 存储库即可。然后将其导入为 -> 从 Eclipse 中的现有源创建项目。

在此之后转到项目->属性->Android 并将其添加为库。

这是您导入它的答案:Importing Actionbarsherlock into eclipse

导入后在其中查找示例项目,了解它们如何使用 Sherlock Action Bar。您将从那里获得很多信息。

关于 ActionBarSherlock 最重要的一点是,您还可以将它用于 3.0 以下的 Android 操作系统,但官方 Android API 仅在 OS v3.0 以上版本提供 Action Bar 小部件。因此,您可以将您的应用定位到所有类型的用户,使用 3.0 以上和 3.0 以下操作系统的用户都将成为目标。

关于android - ActionBar Logo 未在 XXHDPI 移动设备中显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21698126/

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