关于感应手机上的应用程序,我在UI项目上打了一堵砖墙。我无法在谷歌或搜索引擎创建搜索查询,以找到我所追求的任何参考。
有没有办法让我的应用主题的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之类的东西,那么整个应用程序将采用轻量级主题。我想弄清楚的是,是否有某种形式的引用可以让我只是引用系统应用的主题。
再次感谢您的评论。
更新: 我在幻灯片的一个主题中做了一些挖掘,并注意到他们所做的主题仅限于HTC Sense / Rosie小部件。因此,我或多或少无法引用这些设置而不会将自己与Rosie小部件集(这是HTC独家)捆绑在一起。
感谢大家的观看和评论。
答案 0 :(得分:1)
是的,你可以在你的风格中使用inheritance
。
答案 1 :(得分:1)
HTC Sense到目前为止我知道它没有打开,所以你将无法获得并覆盖它们的默认主题。