av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

解決Android Studio Design界面不顯示layout控件的問(wèn)題

瀏覽:111日期:2022-09-26 13:49:06

Android Studio更新到3.1.3后,發(fā)現(xiàn)拖到Design中的控件在預(yù)覽界面中不顯示;

解決辦法:

在Styles.xml中的parent='...'中的Theme前添加Base

<resources> <!-- Base application theme. --> <style name='AppTheme' parent='Base.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></resources>

補(bǔ)充知識(shí):AndroidStudio XML文件之style標(biāo)簽詳解

前言:

Android的樣式一般定義在res/values/styles.xml文件中,其中有一個(gè)根元素resource,樣式通過(guò)嵌套子標(biāo)簽style來(lái)完成,style可以嵌套多個(gè)item標(biāo)簽來(lái)設(shè)置不同的屬性,從而提高復(fù)用率。

什么是Style:

style是一個(gè)標(biāo)簽,該標(biāo)簽里可以嵌套多個(gè)item子標(biāo)簽,通過(guò)item標(biāo)簽的name設(shè)置不同的屬性,多個(gè)item組合起來(lái)就是一個(gè)style樣式

示例:

<style name='DefaultProgressDialog' parent='android:style/Theme.Dialog' > <item name='android:windowFrame'>@null</item> <item name='android:windowNoTitle'>true</item> <item name='android:windowBackground'>@android:color/transparent</item> <item name='android:windowIsFloating'>true</item> <item name='android:windowContentOverlay'>@null</item> </style>

Style標(biāo)簽里面的屬性:

name='XXX' 定義該style樣式的name名稱

parent='XXX' 可以繼承自哪一個(gè)Style標(biāo)簽,繼承以后可對(duì)父標(biāo)簽已經(jīng)有的屬性進(jìn)行重寫

Style標(biāo)簽里可以嵌套的標(biāo)簽:

item標(biāo)簽的屬性:

name='XXX' name里面的值可以為任意字符串,對(duì)應(yīng)的是某一個(gè)view的屬性值(如果要引用的view不存在這個(gè)屬性,默認(rèn)為這個(gè)屬性無(wú)效(忽略這個(gè)屬性),并不會(huì)報(bào)錯(cuò))

自定義控件里面的屬性值怎么在style的item標(biāo)簽里聲明:

在主工程的時(shí)候要加上包名:

<style name='navigationbar_radiogroup_style'> <item name='com.mobeta.android.dslv.view:drawableSize'>@dimen/dp20</item> </style>

在module或其他類庫(kù)的話,什么都不用加:

<style name='navigationbar_radiogroup_style'> <item name='drawableSize'>@dimen/dp20</item> </style>

常用item屬性:

窗口進(jìn)出動(dòng)畫設(shè)置:

<style name='WheelSelect' parent='@android:style/Animation'> <item name='android:windowEnterAnimation'>@anim/wheel_select_enter</item> <item name='android:windowExitAnimation'>@anim/wheel_select_exit</item> </style>

設(shè)置Dialog的屬性:

<style name='DefaultProgressDialog' parent='android:style/Theme.Dialog'> <item name='android:windowFrame'>@null</item> <item name='android:windowNoTitle'>true</item> <item name='android:windowBackground'>@android:color/transparent</item> <item name='android:windowIsFloating'>true</item> <item name='android:windowContentOverlay'>@null</item> </style>

各屬性顏色的位置

解決Android Studio Design界面不顯示layout控件的問(wèn)題

1.colorPrimary 應(yīng)用的主要色調(diào),actionBar默認(rèn)使用該顏色,Toolbar導(dǎo)航欄的底色2.colorPrimaryDark 應(yīng)用的主要暗色調(diào),statusBarColor默認(rèn)使用該顏色3.statusBarColor 狀態(tài)欄顏色,默認(rèn)使用colorPrimaryDark4.windowBackground 窗口背景顏色5.navigationBarColor 底部欄顏色6.colorForeground 應(yīng)用的前景色,ListView的分割線,switch滑動(dòng)區(qū)默認(rèn)使用該顏色7.colorBackground 應(yīng)用的背景色,popMenu的背景默認(rèn)使用該顏色8.colorAccent CheckBox,RadioButton,SwitchCompat等一般控件的選中效果默認(rèn)采用該顏色9.colorControlNormal CheckBox,RadioButton,SwitchCompat等默認(rèn)狀態(tài)的顏色。10.colorControlHighlight 控件按壓時(shí)的色調(diào)11.colorControlActivated 控件選中時(shí)的顏色,默認(rèn)使用colorAccent12.colorButtonNormal 默認(rèn)按鈕的背景顏色13.editTextColor 默認(rèn)EditView輸入框字體的顏色。14.textColor Button,textView的文字顏色15.textColorPrimary DisableOnly RadioButton checkbox等控件的文字16.textColorPrimary 應(yīng)用的主要文字顏色,actionBar的標(biāo)題文字默認(rèn)使用該顏色17.colorSwitchThumbNormal: switch thumbs 默認(rèn)狀態(tài)的顏色. (switch off)

以上這篇解決Android Studio Design界面不顯示layout控件的問(wèn)題就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持好吧啦網(wǎng)。

標(biāo)簽: Android
相關(guān)文章:
主站蜘蛛池模板: 国产精品视频久久 | 国产精品区二区三区日本 | 一区精品视频 | 日本三级电影免费 | 一区二区三区小视频 | 99热精品久久 | 福利一区在线观看 | 国产一区二区三区四区 | 国产一区二区精品在线观看 | 精品久久久久国产免费第一页 | 国产羞羞视频在线观看 | 国产在线不卡 | 亚洲欧美视频一区 | 久久毛片网站 | 免费高潮视频95在线观看网站 | 免费观看成人av | 亚洲欧美在线一区 | av 一区二区三区 | 91精品一区| 国产日韩欧美激情 | 日韩成人免费av | 久久久久久成人 | 国产精品国产三级国产aⅴ入口 | 热re99久久精品国99热观看 | 精品少妇一区二区三区在线播放 | 91精品国产一二三 | 欧美狠狠操| 日本电影一区二区 | 亚洲一区二区三区四区在线观看 | 99色播| 久久精品国产v日韩v亚洲 | 成人在线视频一区 | 日韩精品久久久 | 成人在线免费观看av | 亚洲日本欧美日韩高观看 | 啪一啪在线视频 | 7777精品伊人久久精品影视 | 国产在线观看 | 一区二区日韩 | 天堂素人约啪 | 成人精品毛片 |