作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
关于感应手机上的应用程序,我在一个 UI 项目上碰壁了。我一直无法在 google 或 SO 上进行搜索查询以找到对我所追求的内容的任何引用。
有没有办法让我的应用程序主题的 UI 样式与手机当前应用的样式相匹配?我主要关注不同 UI 小部件(复选框、微调器、按钮等)的样式。
我有一个运行 HTC Sense 的 Espresso 变体的 myTouch 3G Slide。
更新:(感谢@Macarse 的提示)
作为澄清,我试图让我的微调器下拉、复选框、按钮等)遵循手机上当前应用的 Sense 主题。目前,我做了以下没有成功:
我创建了一个包含以下内容的 res/values/styles.xml 文件:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="Theme" parent="@android:style/Theme"></style>
</resources>
不幸的是,使用 AndroidManifest.xml 执行以下任一操作都没有成功
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.division6.pwgenapp"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/Theme">
...
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
或者
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.division6.pwgenapp"
android:versionCode="1"
android:versionName="1.0">
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@android:style/Theme">
...
</application>
<uses-sdk android:minSdkVersion="7" />
</manifest>
现在,如果我使用类似@android:style/Theme.Light 的东西,整个应用程序就会采用浅色主题。我想弄清楚的是,是否有某种形式的引用可以让我仅引用系统应用的主题。
再次感谢您的评论。
更新:我仔细研究了 Slide 可用的主题之一,发现他们所做的主题专门用于 HTC Sense/Rosie 小部件。因此,如果不将自己绑定(bind)到 Rosie 小部件集(这是 HTC 独有的),我或多或少无法引用这些设置。
感谢大家的观看和评论。
最佳答案
是的,您可以在您的样式中使用继承
。
关于Sense 手机上的 Android 应用程序主题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3229622/
我是一名优秀的程序员,十分优秀!