最近在学习android,从网上下了一个google android sdk开发范例大全,都还算简单,对于像俺这样的入门级的来说蛮不错的了,代码里面也比较详细,唯有一点android布局文件的源码很少贴出来,整本书看下来,也就最后的项目实战时有点布局文件源码。都说android的样式比较难调,特别是对于俺们这样的程序员,对美工设计实在不擅长。在网上看到一些例子上都有布局文件(一些全屏主题,对话框样式等),俺也就学着敲一下,谁知eclipse没有提示。我就在想,我不可能以后需要实现什么布局样式还得去网上一一找吧,一个单词写错,就不起作用了,还很难看出来错在哪里。还好俺在网上看到了一些对android style,theme的介绍。真是雪中送碳那。现把我看到的跟大家分享一下,哈哈,各位高手们可不要笑话俺哦,还望指点一下。
- 首先先讲一下android style样式的设置.先看下面一段设置字体与文字颜色的样式文件
<resources>
<style name="normal">
<item name="android:textSize">30px</item>
<item name="android:textColor">#FF00FF</item>
</style>
</resources>
这样我们就可以在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"
主题样式:<resources>
<style name="full_screen" parent="android:Theme.Black">
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">?android:windowNoTitle</item>
</style>
</resources>
同样的,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,哈哈
分享到:
相关推荐
Android UI设计心得。包括线性布局(LinearLayout)、相对布局(RelativeLayout)、表格布局(TableLayout)、框架布局(FrameLayout)、绝对布局(AbsoluteLayout)。其中AbsoluteLayout在Android SDK2.3.3之后已经...
AndroidStudio将成为开发Android的主流,如此利器怎能没一款好看的主题样式,这是一款不错主题样式
一个android主题设置的demo,注意自己定义属性的时候要写在attrs.xml中然后才可以在styles.xml中使用
android设置多种主题风格,可实现背景,对话框,按钮风格的一键切换
android项目实训心得体会.doc
该例子通过从外面配置ANDROID项目的主题和样式,实现修改系统默认的控件的样式和风格
android 代码主题背景。里面有android studio代码主题背景,也有eclipse代码主题背景。也有设置方法,以及相关主题背景下载的网址。博客介绍:http://blog.csdn.net/qq_16064871/article/details/54645475。
将Android Studio的主题颜色设置为护眼模式的浅绿色。只需将该文件复制到Android Studio的:设置目录/config/colors下。然后在Android Studio中设置为改主题颜色即可
一个十分不错的Android主题样式,懒得设置的人可以下载看看,里面包括了代码的自定义,背景,字体大小,字体颜色等的设置,基本上能设置的都设置过了
设置 android全局各种字体样式 方便、简洁
Android学习心得体会
这是一个很好 Android样式主题_国际化_动画资料,包含例子,全面详细教程, 供开发者参考,提高编程能力。
Android初学心得
Android 主题换肤框架
android状态栏颜色主题设置,直接使用设置主题状态栏主题,或者修改状态栏颜色
android安装心得.txt
androidstudio主题 intellij idea也可以用,自己设置的主题,导出。。使用的时候直接 import setting 就可以了。
android在设置中添加以太网ethernet方法, 在可以是学习框架的一种好方法。
这是笔者经过多年的研究,总结出来的学习android心得和方法,可帮助初学者少走弯路,迅速上手