【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】如何解決Android Studio Design界面不顯示layout控件的問(wèn)題_第1頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】如何解決Android Studio Design界面不顯示layout控件的問(wèn)題_第2頁(yè)
【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】如何解決Android Studio Design界面不顯示layout控件的問(wèn)題_第3頁(yè)
免費(fèi)預(yù)覽已結(jié)束,剩余1頁(yè)可下載查看

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

【移動(dòng)應(yīng)用開(kāi)發(fā)技術(shù)】如何解決AndroidStudioDesign界面不顯示layout控件的問(wèn)題

這篇文章主要介紹如何解決AndroidStudioDesign界面不顯示layout控件的問(wèn)題,文中介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們一定要看完!AndroidStudio更新到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í):AndroidStudioXML文件之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名稱(chēng)parent="XXX"可以繼承自哪一個(gè)Style標(biāo)簽,繼承以后可對(duì)父標(biāo)簽已經(jīng)有的屬性進(jìn)行重寫(xiě)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或其他類(lèi)庫(kù)的話,什么都不用加:

<style

name="navigationbar_radiogroup_style">

<item

name="drawableSize">@dimen/dp20</item>

</style>常用item屬性:窗口進(jìn)出動(dòng)畫(huà)設(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>各屬性顏色的位置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.colorAccentCheckBox,RadioButton,SwitchCompat等一般控件的選中效果默認(rèn)采用該顏色9.colorControlNormalCheckBox,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.textColorButton,textView的文字顏色15.textColorPrim

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論