android 资源引用 自定义标题栏
生活随笔
收集整理的這篇文章主要介紹了
android 资源引用 自定义标题栏
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
http://blog.sina.com.cn/s/blog_72fad6270100x7k2.html
styles.xml放在res/values文件夾中
具體放在哪里,這要深入了解android中關于資源引用的部分
?
一般情況下(除values文件夾),res文件夾下的子文件夾都對應R.java中的一個內部類,類名就是該子文件夾的名字;
子文件夾下的資源項都對應內部類的一個int型的Field.
一、下面給出res下的文件結構圖:
二、下面給出R.java,對應res文件結構,觀察它的類名和類中的成員
/*?AUTO-GENERATED?FILE.??DO?NOT?MODIFY.?*
?*?This?class?was?automatically?generated?by?the
?*?aapt?tool?from?the?resource?data?it?found.??It
?*?should?not?be?modified?by?hand.
?*/
package?com.lucus.librarysixth;
public?final?class?R?{
????public?static?final?class?attr?{
????}
????public?static?final?class?drawable?{
????????public?static?final?int?bg=0x7f020000;
????????public?static?final?int?bg2=0x7f020001;
????????public?static?final?int?ic_launcher=0x7f020002;
????}
????public?static?final?class?id?{
????????public?static?final?int?authorTV=0x7f070007;
????????public?static?final?int?cancleBtn=0x7f070011;
????????public?static?final?int?conRemindBtn=0x7f070001;
????????public?static?final?int?dayTV=0x7f07000d;
????????public?static?final?int?delRemindBtn=0x7f070002;
????????public?static?final?int?displayLV=0x7f070005;
????????public?static?final?int?label=0x7f07000e;
????????public?static?final?int?monthTV=0x7f07000c;
????????public?static?final?int?okBtn=0x7f070010;
????????public?static?final?int?pagesTV=0x7f07000a;
????????public?static?final?int?priceTV=0x7f070009;
????????public?static?final?int?publisherTV=0x7f070008;
????????public?static?final?int?returnBooksLV=0x7f070000;
????????public?static?final?int?searchBtn=0x7f070004;
????????public?static?final?int?setPropertyBtn=0x7f070006;
????????public?static?final?int?spinner1=0x7f07000f;
????????public?static?final?int?titleTV=0x7f070003;
????????public?static?final?int?yearTV=0x7f07000b;
????}
????public?static?final?class?layout?{
????????public?static?final?int?alarm=0x7f030000;
????????public?static?final?int?alarm_vlist=0x7f030001;
????????public?static?final?int?main=0x7f030002;
????????public?static?final?int?main_title=0x7f030003;
????????public?static?final?int?main_vlist=0x7f030004;
????????public?static?final?int?property_set=0x7f030005;
????????public?static?final?int?single_set=0x7f030006;
????}
????public?static?final?class?raw?{
????????public?static?final?int?music=0x7f040000;
????}
????public?static?final?class?string?{
????????public?static?final?int?app_name=0x7f050001;
????????public?static?final?int?hello=0x7f050000;
????}
????public?static?final?class?style?{
????????public?static?final?int?CustomWindowTitleBackground=0x7f060000;
????????public?static?final?int?test=0x7f060001;
????}
}
三、總結
1、id類是在xml中定義的控件id2、在java代碼中使用資源
R.[R.java文件中的內部類]/[內部類中的int類型的Field]
如:R.string.app_name
?
3、在xml中使用資源
@<資源對應的內部類類名>/<資源項的名稱>
如:@string/app_name
轉載于:https://www.cnblogs.com/helloweworld/archive/2012/09/08/2676595.html
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的android 资源引用 自定义标题栏的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: HDU ACM 1162 Eddy's
- 下一篇: 怎么看主力筹码