电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

Android Studio中主題樣式的使用方法詳解

瀏覽:132日期:2022-09-26 14:43:17

1.主題

主題是包含一種或多種的格式化屬性集合,在程序中調用主題資源可改變窗體的樣式,對整個應用或某個Activity存在全局性影響。

定義位置:res/values目錄下的styles.xml文件中

標簽

<style></style>:定義主題

<item></item>:設置主題的樣式

示例(定義一個名為AppTheme的主題)

<style name='AppTheme' parent='Theme.AppCompat.Light.DarkActionBar'> <!-- Customize your theme here. --> <item name='colorPrimary'>@color/colorPrimary</item> <item name='colorPrimaryDark'>@color/colorPrimaryDark</item> <item name='colorAccent'>@color/colorAccent</item> </style>

主題的使用

(1)XML文件中:android:theme ='@style/AppTheme'

(2)Java代碼中:setTheme(R.style.AppTheme);

2、樣式

樣式:設置View的具體樣式。

定義位置:res/values目錄下的styles.xml文件中

標簽

<style></style>:定義樣式

<item></item>:設置控件的樣式

在XML文件中調用方法

style='@style/textViewSytle'

3、自定義樣式

當自定義的樣式或者主題不能滿足需求時,還可以自定義樣式,自定義樣式和主題的步驟為:

1) 在res/values 目錄下創建一個樣式文件style.xml,添加一個<resources>根節點。

2) 在<resources>節點中添加一個<style>節點,并在該節點中為樣式或主題定義一個唯一的名字,也可以選擇增加一個父類屬性,表示當前風格繼承父類的風格。

3) 在<style>節點中聲明一個或多個<item>,每個<item>節點需要定義一個屬性名,并在元素內部設置這個屬性的值。

總結

(1)樣式:

Android中的樣式和CSS樣式作用相似,都是用于為界面元素定義顯示風格,它是一個包含一個或者多個View控件屬性的集合。樣式只能作用于單個View,如EditText、TextView,使用樣式可以指定多個控件具有的重復屬性統一抽取出來進行編寫,避免書寫大量重復代碼。

(2)主題:

主題也是包含一個或者多個View控件屬性的集合,但它作用范圍不同。主題是通過AndroidManifest.xml中的<application>和<activity>節點用在整個應用或者某個Activity,它的影響是全局性的。如果一個應用中使用了主題,同時應用下的View也使用了樣式,那么當主題和樣式中的屬性發生沖突時,樣式的優先級高于主題。

在Android系統中,自帶的樣式和主題都可以直接拿來用,例如設置主題可以通過android:theme='android:style/…'。

到此這篇關于Android Studio中主題樣式的使用的文章就介紹到這了,更多相關android studio 主題樣式內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: Android
相關文章:
主站蜘蛛池模板: 安徽合肥格力空调专卖店_格力中央空调_格力空调总经销公司代理-皖格制冷设备 | 房间温控器|LonWorks|海思 | 液氨泵,液化气泵-淄博「亚泰」燃气设备制造有限公司 | 电竞馆加盟,沈阳网吧加盟费用选择嘉棋电竞_售后服务一体化 | 郑州大巴车出租|中巴车租赁|旅游大巴租车|包车|郑州旅游大巴车租赁有限公司 | PC构件-PC预制构件-构件设计-建筑预制构件-PC构件厂-锦萧新材料科技(浙江)股份有限公司 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 不锈钢轴流风机,不锈钢电机-许昌光维防爆电机有限公司(原许昌光维特种电机技术有限公司) | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 工业制氮机_psa制氮机厂家-宏骁智能装备科技江苏有限公司 | 篷房[仓储-婚庆-展览-活动]生产厂家-江苏正德装配式帐篷有限公司 | 成都软件开发_OA|ERP|CRM|管理系统定制开发_成都码邻蜀科技 | 网站建设,北京网站建设,北京网站建设公司,网站系统开发,北京网站制作公司,响应式网站,做网站公司,海淀做网站,朝阳做网站,昌平做网站,建站公司 | 十二星座查询(性格特点分析、星座运势解读) - 玄米星座网 | RO反渗透设备_厂家_价格_河南郑州江宇环保科技有限公司 | 钢格板|镀锌钢格板|热镀锌钢格板|格栅板|钢格板|钢格栅板|热浸锌钢格板|平台钢格板|镀锌钢格栅板|热镀锌钢格栅板|平台钢格栅板|不锈钢钢格栅板 - 专业钢格板厂家 | U拓留学雅思一站式服务中心_留学申请_雅思托福培训 | 微学堂-电动能源汽车评测_电动车性能分享网 | 小型高低温循环试验箱-可程式高低温湿热交变试验箱-东莞市拓德环境测试设备有限公司 | 胜为光纤光缆_光纤跳线_单模尾纤_光纤收发器_ODF光纤配线架厂家直销_北京睿创胜为科技有限公司 - 北京睿创胜为科技有限公司 | 菏泽知彼网络科技有限公司 | 对辊破碎机-液压双辊式,强力双齿辊,四辊破碎机价格_巩义市金联机械设备生产厂家 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 等离子表面处理机-等离子表面活化机-真空等离子清洗机-深圳市东信高科自动化设备有限公司 | ★塑料拖链__工程拖链__电缆拖链__钢制拖链 - 【上海闵彬】 | 首页|成都尚玖保洁_家政保洁_开荒保洁_成都保洁 | 细砂提取机,隔膜板框泥浆污泥压滤机,螺旋洗砂机设备,轮式洗砂机械,机制砂,圆锥颚式反击式破碎机,振动筛,滚筒筛,喂料机- 上海重睿环保设备有限公司 | 山东锐智科电检测仪器有限公司_超声波测厚仪,涂层测厚仪,里氏硬度计,电火花检漏仪,地下管线探测仪 | 大型果蔬切片机-水果冬瓜削皮机-洗菜机切菜机-肇庆市凤翔餐饮设备有限公司 | 流变仪-热分析联用仪-热膨胀仪厂家-耐驰科学仪器商贸 | 洗砂机械-球磨制砂机-洗沙制砂机械设备_青州冠诚重工机械有限公司 | 断桥铝破碎机_发动机破碎机_杂铝破碎机厂家价格-皓星机械 | 诗词大全-古诗名句 - 古诗词赏析| 山东臭氧发生器,臭氧发生器厂家-山东瑞华环保设备 | 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 示波器高压差分探头-国产电流探头厂家-南京桑润斯电子科技有限公司 | 顶呱呱交易平台-行业领先的公司资产交易服务平台 | 贴板式电磁阀-不锈钢-气动上展式放料阀-上海弗雷西阀门有限公司 工业机械三维动画制作 环保设备原理三维演示动画 自动化装配产线三维动画制作公司-南京燃动数字 | 杭州中央空调维修_冷却塔/新风机柜/热水器/锅炉除垢清洗_除垢剂_风机盘管_冷凝器清洗-杭州亿诺能源有限公司 | 全自动五线打端沾锡机,全自动裁线剥皮双头沾锡机,全自动尼龙扎带机-东莞市海文能机械设备有限公司 | 爱佩恒温恒湿测试箱|高低温实验箱|高低温冲击试验箱|冷热冲击试验箱-您身边的模拟环境试验设备技术专家-合作热线:400-6727-800-广东爱佩试验设备有限公司 |