Resource 资源 ---Day09 2014-06-13

1)  布局优化的三个标签

1、<requestFocus />

2、Include

   wKioL1Og9JHQLzaPAAFCYfL_0ys285.jpg

3、Merge

   前提:根布局必须是FrameLayout

   作用:减少一个层次布局。

   布局查看器:sdk\tools\hierarchyviewer.bat

  没加merge 之前

wKiom1Og9PviPue_AAK1G29UCW0466.jpgwKioL1Og9N7BvZxpAADxhnmqL5s432.jpg 

 加merge 布局

wKiom1Og9SXRZFh_AAMhmQF4jTc171.jpgwKiom1Og9TeiMOf9AACGy2fflx0066.jpg 

2) 资源的声明:

 1Values的声明( 便于管理)

  a)字符串的声明

  b)drawable

  c)color

wKiom1Og9U6i7PUbAAir-SOxORE537.jpg 

3) Style

wKioL1Og9TywsHEPAAdMILyRK6o282.jpg 

wKiom1Og9X2AY5-TAAJeLHe9JBQ273.jpg 

Style---xml---code

4) Theme 主题

白色/黑色无标题

@android:style/Theme.Light.NoTitleBar  白色无标题

全屏幕 @android:style/Theme.Wallpaper.NoTitleBar.Fullscreen

透明  

android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen"

当前壁纸

@android:style/Theme.Wallpaper

对话框主题

主题跟风格(样式)

区别:作用范围

        Theme---->application activity

         Style--->View 对象。

5) Selector

功能: 使按钮在不同状态显示不同的图片或是颜色

状态:

Normal(默认)

Pressed(点击)

Unpressed(不可点)

Selected(选中)

颜色作为图片的selector


你可能感兴趣的:(android,style,字符串,values,对话框)