Java (Android)特定于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

对于我的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/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的普通文件夹?