`

使用系统资源

阅读更多

Android本体应用程序具体化了很多自己的资源,各种各样的字符串、图片、动画、样式和布局等都可以在你的应用程序中使用。

 

在代码中使用系统资源和使用你自己的资源一样。不同的是,使用android.R类来使用本体的android资源,而不是使用应用程序指定的R类。下面的代码片段给出了在应用程序上下文中返回一个系统的错误消息字符串:

 

CharSequence httpError = getString(android.R.string.httpErrorBadUrl);

 

XML中使用系统资源,指定android包名,如下的XML片段所示:

 

<EditText

android:id=”@+id/myEditText”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”@android:string/httpErrorBadUrl”

android:textColor=”@android:color/darker_gray”

/>

 

 

链接当前主题中的Style

 

Theme是保证应用程序UI一致性最佳的方法。Android为使用当前主题中的style提供了捷径,而不是完全的定义每一个style

 

要做到这个,你需要在你想要使用的资源前加“?android:”前缀而不是“@”。接下来的例子再次给出了上面代码的片段,但是使用的是当前主题的textColor,而不是引用系统的资源:

 

<EditText

android:id=”@+id/myEditText”

android:layout_width=”fill_parent”

android:layout_height=”wrap_content”

android:text=”@string/stop_message”

android:textColor=”?android:textColor”

/>

 

 

这个技巧帮助你创建随着主题变化而变化的style,而不必单独更改每一个style资源。

分享到:
评论

相关推荐

    Linux下查看CPU使用\系统资源使用情况

    Linux下查看CPU使用\系统资源使用情况,非常详细,非常实用。

    Android系统智能指针

    由于系统的资源是有限的,所以,我们在编程使用系统资源时,都必须遵循一个步骤: 1):申请资源; 2):使用资源; 3):释放资源。 Android系统的运行时库层代码是用C++来编写的,用C++来写代码最容易出错的...

    监视系统资源使用,定时记录到指定文件

    监视系统资源使用情况,定时记录各种资源的使用情况到文件。

    Linux系统 用户和组.mp4

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。 用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...

    android开发教程之系统资源的使用方法 android资源文件

    主要介绍了android中的系统资源的使用方法,包括颜色资源、字符串资源、尺寸资源、XML资源文件,需要的朋友可以参考下

    哈希+可利用空间表+队列——资源封锁和解锁

    用户使用系统资源前必须申请封锁,封锁方式为S(共享)或X(排他)。子系统受封锁请求,根据所保存的封锁状态信息决定请求是否能够获得封锁,进行相应处理,并向用户反馈处理结果。用户结束对某资源的使用后,应释放...

    桌面小工具系统资源占用

    桌面小工具,显示系统资源占用,功能还是挺强大的

    企业网站管理系统资源

    电子信息技术飞速发展,网站管理系统也随之应用于各个行业,使得资源能在短时间内共享!

    S7 系统资源库使用实例

    S7 系统 资源库 实例,包括大多数STEP 7 的S7 系统 资源库的SFC/SFB/FC的使用方法

    linux操作系统命令大全

     Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪...

    Linux的用户和用户组管理文档下载

    linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...

    Linux脚本语言PERL的模板应用分析

    Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首 先向系统管理员申请一个账号,然后以这个账号的身份进入系统。用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,...

    场地资源使用管理系统

    有sql的场地资源使用管理系统,主要是用于校园某个场所使用的申请和审核等工作

    AIX 5L V5.3 操作系统与设备管理(中文)

    其他对于用户和系统管理员有用的主题包括创建调页空间及调整其大小、管理虚拟内存、备份和恢复系统、管理硬件和伪设备、使用系统资源控制器(SRC)、保护文件安全、使用存储介质、定制环境文件以及编写 shell 脚本。

    解决系统资源严重不足的问题的文章

    仅供参考,我们在使用电脑时经常会遇到电脑提示系统资源严重不足的问题,这是我们可以通过以上方法解决这个犯人的问题

    Linux系统下监视系统资源使用率.docx

    Linux系统下监视系统资源使用率.docx

    使用unix工具监控cpu、内存等系统资源占用率

    使用unix工具监控cpu、内存等系统资源占用率 3)使用uptime命令监控cpu负载 $ uptime 12:45pm up 119 day(s), 19:01, 1 user, load average: 2.96, 2.98, 3.30 提供快速查看cpu中所有任务(包括正在运行的任务)在1...

    Linux 监视系统资源使用率.docx

    Linux 监视系统资源使用率.docx

    S7系统资源库使用实例

    其中包括大多数STEP 7 的系统资源库的使用方法,非常实用,。

    基于SSM的资源导航系统(可用)

    资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航系统资源导航...

Global site tag (gtag.js) - Google Analytics