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

下載本文檔

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

文檔簡介

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

這篇文章主要介紹如何解決AndroidStudioDesign界面不顯示layout控件的問題,文中介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們一定要看完!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>補充知識:AndroidStudioXML文件之style標簽詳解前言:Android的樣式一般定義在res/values/styles.xml文件中,其中有一個根元素resource,樣式通過嵌套子標簽style來完成,style可以嵌套多個item標簽來設(shè)置不同的屬性,從而提高復(fù)用率。什么是Style:style是一個標簽,該標簽里可以嵌套多個item子標簽,通過item標簽的name設(shè)置不同的屬性,多個item組合起來就是一個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標簽里面的屬性:name="XXX"定義該style樣式的name名稱parent="XXX"可以繼承自哪一個Style標簽,繼承以后可對父標簽已經(jīng)有的屬性進行重寫Style標簽里可以嵌套的標簽:item標簽的屬性:name="XXX"name里面的值可以為任意字符串,對應(yīng)的是某一個view的屬性值(如果要引用的view不存在這個屬性,默認為這個屬性無效(忽略這個屬性),并不會報錯)自定義控件里面的屬性值怎么在style的item標簽里聲明:在主工程的時候要加上包名:

<style

name="navigationbar_radiogroup_style">

<item

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

</style>在module或其他類庫的話,什么都不用加:

<style

name="navigationbar_radiogroup_style">

<item

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

</style>常用item屬性:窗口進出動畫設(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默認使用該顏色,Toolbar導(dǎo)航欄的底色2.colorPrimaryDark應(yīng)用的主要暗色調(diào),statusBarColor默認使用該顏色3.statusBarColor狀態(tài)欄顏色,默認使用colorPrimaryDark4.windowBackground窗口背景顏色5.navigationBarColor底部欄顏色6.colorForeground應(yīng)用的前景色,ListView的分割線,switch滑動區(qū)默認使用該顏色7.colorBackground應(yīng)用的背景色,popMenu的背景默認使用該顏色8.colorAccentCheckBox,RadioButton,SwitchCompat等一般控件的選中效果默認采用該顏色9.colorControlNormalCheckBox,RadioButton,SwitchCompat等默認狀態(tài)的顏色。10.colorControlHighlight控件按壓時的色調(diào)11.colorControlActivated控件選中時的顏色,默認使用colorAccent12.colorButtonNormal默認按鈕的背景顏色13.editTextColor默認EditView輸入框字體的顏色。14.textColorButton,textView的文字顏色15.textColorPrim

溫馨提示

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

評論

0/150

提交評論