framework-res 模块中的 “android:” prefix 是什么意思?

问题描述

framework-res 模块中的 “android:” prefix 是什么意思?
framework-res module中的styles.xml 文件代码:

<style name=""Theme"">    <item name=""colorForeground"">@android:color/bright_foreground_dark</item>    <item name=""colorForegroundInverse"">@android:color/bright_foreground_dark_inverse</item>    <item name=""colorBackground"">@android:color/background_dark</item><style name=""Theme.Black"">    <item name=""android:windowBackground"">@android:color/black</item>    <item name=""android:colorBackground"">@android:color/black</item></style>

如上所述,它们都有一个属性名,值是windowBackground。在android 框架中需要写一个 android: prefix 吗?

解决方案

<?xml version=""1.0"" encoding=""utf-8""?><resources>    <style        name=""style_name""        parent=""@[package:]style/style_to_inherit"">        <item            name=""[package:]style_property_name""            >style_value</item>    </style></resources>

请参考:http://developer.android.com/guide/topics/resources/style-resource.html

时间: 2024-08-18 06:32:35

framework-res 模块中的 “android:” prefix 是什么意思?的相关文章

React Native中的Android原生模块

当使用 React Native 开发 Android 应用时,你可能需要使用没有被 React Native 封装的模块.但你可以使用 Java 编写原生模块,然后选择性的暴露公共接口到 React Native.一起来试一下! 我们要写一个什么东西 在写这篇文章时,React Native 包含了 ImagePickerIOS 组件,但是在 Android 平台上却没有对应的 ImagePicker 组件.我们接下来就要为 Android 构建一个简单的.和 ImagePickerIOS 大

详解安卓系统中的Android.mk文件_C 语言

概述    Android.mk文件用来向编译系统描述如何编译你的源代码.更确切地说,该文件其实就是一个小型的Makefile.由于该文件会被NDK的编译工具解析多次,因此应该尽量减少源码中声明变量,因为这些变量可能会被多次定义从而影响到后面的解析.这个文件的语法允许把源代码组织成模块,每个模块属于下列类型之一:     APK程序:一般的Android程序,编译打包生成apk文件.     JAVA库:java类库,编译打包生成jar包文件.     C\C++应用程序:可执行的C/C++应用

zend framework多模块多布局配置

许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用程序.由于今后框架的版本升级,有些内容可能会过时,请及时参阅最新的使用手册. 1.准备工作 首先假设你已经部署了web服务器和php,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问默认的act

component-如何读取自定义的组件中的 android:src ?

问题描述 如何读取自定义的组件中的 android:src ? 我想创建一个自定义组件,继承 RelativeLayout. 在我的 xml 布局文件中是这样设置的: <Mycomponent android:src="@drawable/my_test_image"> <TestView> </Mycomponent> 如何在 Mycomponent 的 constructor 里创建一个 Drawable 类? 我想查看 ImageView 的源

zend framework多模块多布局配置_php技巧

许多人在使用过程中都会遇到这样那样的问题,而且zend framework现在已经到1.11版本了,网络上的很多资料都还停留在旧版本上,因此我在这里以当前的最新版本1.11为例,来简单介绍一下如何使用zend framework创建模块化的应用程序.由于今后框架的版本升级,有些内容可能会过时,请及时参阅最新的使用手册. 1.准备工作 首先假设你已经部署了web服务器和php,并下载了zend framework的最新版本,创建了一个最原始的zend framework项目,并可以访问默认的act

在 .NET Framework 2.0 中未处理的异常导致基于 ASP.NET 的应用程序意外退出_实用技巧

但是,系统日志中可能会记录类似于以下内容的事件消息: 事件类型:警告 事件来源:W3SVC 事件类别:无 事件 ID: 1009 日期: 9/28/2005 时间:3:18:11 PM 用户:N/A 计算机:IIS-SERVER 描述: 为应用程序池"DefaultAppPool"提供服务的进程意外终止.进程 ID 是"2548".进程退出代码是"0xe0434f4d". 而且,应用程序日志中可能会记录类似于以下内容的事件消息: 事件类型:错误

如何在AndroidManifest.xml中获取android:targetPackage的值?

问题描述 如何在AndroidManifest.xml中获取android:targetPackage的值? 根据 Junit 测试代码,如何在 Junit 的测试程序中的 Manifest 中访问 android:targetPackage 的值? 我想提取 ""com.mycompany.mytestapp"" <?xml version=""1.0"" encoding=""utf-8"

《深入理解Android:卷III A》一一1.3在IDE中导入Android源代码

1.3在IDE中导入Android源代码 尽管Android的源代码并不依赖IDE进行编译,但是使用IDE进行代码的浏览.查找与跳转无疑是最方便的选择.本书所涉及的Android源代码主要是由Java语言以及C/C++语言编写的.对Java代码来说,Eclipse是最佳选择,而对C/C++代码来说,本书推荐使用速度更快的SourceInsight.1.3.1将Android源代码导入Eclipse 首先需要将development/ide/eclipse/.classpath文件复制到源代码的根

浅析Node.js的Stream模块中的Readable对象_node.js

我一直都很不愿意扯 nodejs 的流,因为从第一次看到它我就觉得它的设计实在是太恶心了.但是没办法,Stream 规范尚未普及,而且确实有很多东西都依赖了 nodejs 的流来实现的,所以我也只能捏着鼻子硬着头皮来扯一扯这又臭又硬的 nodejs 流对象了. nodejs 自带了一个叫 stream 的模块,引入它便可以得到一组流对象构造器.现在我只说最简单的 stream.Readable. 其实用过 nodejs 的几乎都接触过 Readable 的实例,只是平时没太在意而已.一个非常典型