Java (Android)特定于API的样式?
对于我的Android应用程序,我希望我的应用程序在KitKat上有半透明的状态和导航栏(API级别19)。如何使19级API操作系统具有透明的状态/导航栏,而非KitKat操作系统具有普通栏。您需要定义自定义主题,并为19级API设置这些属性 首先,在Java (Android)特定于API的样式?,java,android,Java,Android,对于我的Android应用程序,我希望我的应用程序在KitKat上有半透明的状态和导航栏(API级别19)。如何使19级API操作系统具有透明的状态/导航栏,而非KitKat操作系统具有普通栏。您需要定义自定义主题,并为19级API设置这些属性 首先,在res\values 它应具有以下内容: <?xml version="1.0" encoding="utf-8"?> <resources xmlns:android="http://schemas.android.com/a
res\values
它应具有以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyCustomTheme" parent="@android:style/Theme">
</style>
</resources>
(与之前相同,父项可能不同)
在AndroidManifest.xml
文件中,查找应用程序
节点,并添加/更新主题属性,即
<application
android:icon= ...
android:theme="@style/MyCustomTheme">
您需要定义一个自定义主题,并为API级别19设置这些属性 首先,在
res\values
它应具有以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyCustomTheme" parent="@android:style/Theme">
</style>
</resources>
(与之前相同,父项可能不同)
在AndroidManifest.xml
文件中,查找应用程序
节点,并添加/更新主题属性,即
<application
android:icon= ...
android:theme="@style/MyCustomTheme">
您需要定义一个自定义主题,并为API级别19设置这些属性 首先,在
res\values
它应具有以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyCustomTheme" parent="@android:style/Theme">
</style>
</resources>
(与之前相同,父项可能不同)
在AndroidManifest.xml
文件中,查找应用程序
节点,并添加/更新主题属性,即
<application
android:icon= ...
android:theme="@style/MyCustomTheme">
您需要定义一个自定义主题,并为API级别19设置这些属性 首先,在
res\values
它应具有以下内容:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="MyCustomTheme" parent="@android:style/Theme">
</style>
</resources>
(与之前相同,父项可能不同)
在AndroidManifest.xml
文件中,查找应用程序
节点,并添加/更新主题属性,即
<application
android:icon= ...
android:theme="@style/MyCustomTheme">
在values-v19和中使用style.xml定义values@njzk2请问这是怎么做到的?@njzk2我能找到的最高值是values-v14使用values-v19和中的style.xml定义values@njzk2请问这是怎么做到的?@njzk2我能找到的最高值是values-v14使用values-v19和中的style.xml定义values@njzk2请问怎么办完成了吗?@njzk2我能找到的最高值是values-v14和values-v19中的use styles.xml定义values@njzk2我可以问一下这是怎么做到的吗?@njzk2我能找到的最高值是values-v14I see 2 values文件夹:一个在app/src/main/res中,一个在build/exploded aar/com.android.support/appcompat-v7/19.1.0/res中。我使用哪一个?总是这样在src
中。另一个文件夹是由构建过程创建的,您不应该接触其中的任何内容。如何“在AndroidManifest.xml中配置它”?我需要什么代码?如果您在values-v14
中已经有了styles.xml,那么请跳过所有第一部分。只需将其复制到values-v19
中,并在style元素下添加两行“item”。values-v14是必需的还是我可以有一个名为values的普通文件夹?我看到两个values文件夹:一个在app/src/main/res中,一个在build/exploded aar/com.android.support/appcompat-v7/19.1.0/res中。我使用哪一个?始终在src
中。另一个文件夹是由构建过程创建的,您不应该接触其中的任何内容。如何“在AndroidManifest.xml中配置它”?我需要什么代码?如果您在values-v14
中已经有了styles.xml,那么请跳过所有第一部分。只需将其复制到values-v19
中,并在style元素下添加两行“item”。values-v14是必需的还是我可以有一个名为values的普通文件夹?我看到两个values文件夹:一个在app/src/main/res中,一个在build/exploded aar/com.android.support/appcompat-v7/19.1.0/res中。我使用哪一个?始终在src
中。另一个文件夹是由构建过程创建的,您不应该接触其中的任何内容。如何“在AndroidManifest.xml中配置它”?我需要什么代码?如果您在values-v14
中已经有了styles.xml,那么请跳过所有第一部分。只需将其复制到values-v19
中,并在style元素下添加两行“item”。values-v14是必需的还是我可以有一个名为values的普通文件夹?我看到两个values文件夹:一个在app/src/main/res中,一个在build/exploded aar/com.android.support/appcompat-v7/19.1.0/res中。我使用哪一个?始终在src
中。另一个文件夹是由构建过程创建的,您不应该接触其中的任何内容。如何“在AndroidManifest.xml中配置它”?我需要什么代码?如果您在values-v14
中已经有了styles.xml,那么请跳过所有第一部分。只需将其复制到values-v19
中,并在style元素下添加两行“item”。values-v14是必需的还是我可以有一个名为values的普通文件夹?