本文转自:http://zhy584520.iteye.com/blog/1168227

最近在学习android,从网上下了一个google android sdk开发范例大全,都还算简单,对于像俺这样的入门级的来说蛮不错的了,代码里面也比较详细,唯有一点android布局文件的源码很少贴出来,整本书 看下来,也就最后的项目实战时有点布局文件源码。都说android的样式比较难调,特别是对于俺们这样的程序员,对美工设计实在不擅长。在网上看到一些 例子上都有布局文件(一些全屏主题,对话框样式等),俺也就学着敲一下,谁知eclipse没有提示。我就在想,我不可能以后需要实现什么布局样式还得去 网上一一找吧,一个单词写错,就不起作用了,还很难看出来错在哪里。还好俺在网上看到了一些对android style,theme的介绍。真是雪中送碳那。现把我看到的跟大家分享一下,哈哈,各位高手们可不要笑话俺哦,还望指点一下。

  • 首先先讲一下android style样式的设置.先看下面一段设置字体与文字颜色的样式文件


 

这样我们就可以在view上进行设置了。设置方法style="@style/normal".

请注意:item项里的name属性的值是android:textSize,于是很好奇这个是从哪来的呢(在开发中没有提示的),其实它是系统中 android.R.attr下默认的(系统有的,你设置才有效,不过也得你的view有这个属性才行,缺一不可).你可以在一个继承activity的 类中的方法中输入android.R.attr.就有提示了,如(android.R.attr.textSize)你就可以把这个Copy到样式文件中 使用了,这样也比较少的机率弄错,也不用记这些东西了。这样是不是很好呢?

  • android theme设置,例如设置一些acvitity全屏,无状态栏,通明度等设置,可以在theme通一设置,并应用与

需要设置的activity,这个需在在AndroidManifest.xml中对其设置,android:theme="@style/full_screen"

主题样式:
 

同样的,item项中的name属性值是来源于android系统android.R.attr.windowNoTitle。不过得注 意style里parent属性值是android系统自带的主题,这些值是来源于android.R.style.Theme_Black,这里的 android.R.style.Theme_Black在主题文件里设置是对应android:Theme.Black,所有的其它自带主题都是差不多 这样设置。_换成.就OK。

 

就分享到这里吧。继续android,哈哈

更多相关文章

  1. android中的资源,资源与xml文件
  2. Android 如何自己定义控件的样式 Shape
  3. Android File Transfer – 在 Mac 上也能读取 Android 设备文件
  4. Android NDK入门实例 计算斐波那契数列一生成jni头文件
  5. Android 自定义 Dialog 大小 位置 样式
  6. Android studio project文件结构翻译
  7. Eclipse中Android项目XML文件的格式化配置
  8. Android找不到Manifest系统文件

随机推荐

  1. Android(安卓)标签的主题样式
  2. android综合资讯App、自定义悬浮框、屏幕
  3. android 中系统自带的主题与样式(theme a
  4. Android(安卓)imageView图片按比例缩放
  5. 文章标题
  6. Android(安卓)app version code and name
  7. android:inputType 参数详解
  8. android:inputType参数类型说明
  9. android系统自带的主题与样式(theme and
  10. android:inputType参数类型说明