- 浏览: 3360603 次
- 性别:
- 来自: 珠海
文章分类
- 全部博客 (1633)
- Java (250)
- Android&HTML5 (111)
- Struts (10)
- Spring (236)
- Hibernate&MyBatis (115)
- SSH (49)
- jQuery插件收集 (55)
- Javascript (145)
- PHP (77)
- REST&WebService (18)
- BIRT (27)
- .NET (7)
- Database (105)
- 设计模式 (16)
- 自动化和测试 (19)
- Maven&Ant (43)
- 工作流 (36)
- 开源应用 (156)
- 其他 (16)
- 前台&美工 (119)
- 工作积累 (0)
- OS&Docker (83)
- Python&爬虫 (28)
- 工具软件 (157)
- 问题收集 (61)
- OFbiz (6)
- noSQL (12)
最新评论
-
HEZR曾嶸:
你好博主,这个不是很理解,能解释一下嘛//左边+1,上边+1, ...
java 两字符串相似度计算算法 -
天使建站:
写得不错,可以看这里,和这里的这篇文章一起看,有 ...
jquery 遍历对象、数组、集合 -
xue88ming:
很有用,谢谢
@PathVariable映射出现错误: Name for argument type -
jnjeC:
厉害,困扰了我很久
MyBatis排序时使用order by 动态参数时需要注意,用$而不是# -
TopLongMan:
非常好,很实用啊。。
PostgreSQL递归查询实现树状结构查询
android样式,主题设置心得 http://zhy584520.iteye.com/blog/1168227
1. android style样式的设置.先看下面一段设置字体与文字颜色的样式文件
这样我们就可以在view上进行设置了。设置方法style="@style/normal".
请注意:item项里的name属性的值是android:textSize,于是很好奇这个是从哪来的呢(在开发中没有提示的),其实它是系统中android.R.attr下默认的(系统有的,你设置才有效,不过也得你的view有这个属性才行,缺一不可).你可以在一个继承activity的类中的方法中输入android.R.attr.就有提示了,如(android.R.attr.textSize)你就可以把这个Copy到样式文件中使用了,这样也比较少的机率弄错,也不用记这些东西了。这样是不是很好呢?
2.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样式 http://www.eoeandroid.com/thread-18928-1-1.html
android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。
在Android中可以这样定义样式:
在res/values/styles.xml文件中添加以下内容
在layout文件中可以像下面这样使用上面的android样式:
<style>元素中有一个parent属性。这个属性可以让当前样式继承一个父样式,当前样式可以继承到父样式的值。当然,如果父样式的值不符合你的需求,你也可以对它进行修改,如下:
android中主题也是用于为应用定义显示风格,它的定义和样式的定义相同,如下:
上面“?android:windowNoTitle”中的问号用于引用在当前主题中定义过的资源的值。下面代码显示在AndroidManifest.xml中如何为应用设置上面定义的主题:
除了可以在AndroidManifest.xml中设置主题,同样也可以在代码中设置主题,如下:
尽管在定义上,样式和主题基本相同,但是它们使用的地方不同。样式用在单独的View,如:EditText、TextView等;主题通过AndroidManifest.xml中的<application>和<activity>用在整个应用或者某个 Activity,主题对整个应用或某个Activity存在全局性影响。如果一个应用使用了主题,同时应用下的view也使用了样式,那么当主题与样式属性发生冲突时,样式的优先级高于主题。
另外android系统也定义了一些主题,例如:<activity android:theme=“@android:style/Theme.Dialog”>,该主题可以让Activity看起来像一个对话框,如果需要查阅这些主题,可以在文档的referenceàandroid-->R.style 中查看。
应用界面主题Theme使用方法 http://my.eoe.cn/zhou1229/archive/4432.html
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类:
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式
•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏
•android:theme="@android:style/Theme.Light" 背景为白色
•android:theme="@android:style/Theme.Light.NoTitleBar" 白色背景并无标题栏
•android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏
•android:theme="@android:style/Theme.Black" 背景黑色
•android:theme="@android:style/Theme.Black.NoTitleBar" 黑色背景并无标题栏
•android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏,全屏
•android:theme="@android:style/Theme.Wallpaper" 用系统桌面为应用程序背景
•android:theme="@android:style/Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景,且无标题栏
•android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景,无标题栏,全屏
•android:theme="@android:style/Translucent" 半透明
•android:theme="@android:style/Theme.Translucent.NoTitleBar" 半透明、无标题栏
•android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 半透明、无标题栏、全屏
•android:theme="@android:style/Theme.Panel"
•android:theme="@android:style/Theme.Light.Panel"
这些主题可以应用到整个应用Application范围或者某个活动Activity范围中。
应用Application范围
在AndroidManifest.xml中的application节点中设置theme属性,主题theme应用到整个应用程序中。
活动Activity范围
使用java代码或者在AndroidManifest.xml中对活动Activity的主题进行设置,主题仅应用到当前活动中。
在AndroidMainifest.xml设置方法:
使用java代码进行设置,在当前活动Activity的onCreate中进行设置:
1. 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到样式文件中使用了,这样也比较少的机率弄错,也不用记这些东西了。这样是不是很好呢?
2.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样式 http://www.eoeandroid.com/thread-18928-1-1.html
android中的样式和CSS样式作用相似,都是用于为界面元素定义显示风格,它是一个包含一个或者多个view控件属性的集合。如:需要定义字体的颜色和大小。
在Android中可以这样定义样式:
在res/values/styles.xml文件中添加以下内容
<?xml version="1.0" encoding="utf-8"?> <resources> <style name=“microchen”> <!-- 为样式定义一个全局唯一的名字--> <item name="android:textSize">18px</item> <!-- name属性为样式要用在的View控件持有的属性 --> <item name="android:textColor">#0000CC</item> </style> </resources>
在layout文件中可以像下面这样使用上面的android样式:
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" ....> <TextView style="@style/microchen" ..... /> </LinearLayout>
<style>元素中有一个parent属性。这个属性可以让当前样式继承一个父样式,当前样式可以继承到父样式的值。当然,如果父样式的值不符合你的需求,你也可以对它进行修改,如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name="microchen"> <item name="android:textSize">18px</item> <!-- name属性为样式要用在的View控件持有的属性 --> <item name="android:textColor">#0000CC</item> </style> <style name="submicrochen" parent="@style/microchen"> <item name="android:textColor">#FF0000</item> </style> </resources>
android中主题也是用于为应用定义显示风格,它的定义和样式的定义相同,如下:
<?xml version="1.0" encoding="utf-8"?> <resources> <style name=“microchenTheme"> <item name=“android:windowNoTitle”>true</item> <!– 没标题 <item name=“android:windowFullscreen”>?android:windowNoTitle</item> <!– 全屏显示 </style> </resources>
上面“?android:windowNoTitle”中的问号用于引用在当前主题中定义过的资源的值。下面代码显示在AndroidManifest.xml中如何为应用设置上面定义的主题:
<application android:icon="@drawable/icon" android:label="@string/app_name" android:theme="@style/microchenTheme"> ...... </application>
除了可以在AndroidManifest.xml中设置主题,同样也可以在代码中设置主题,如下:
setTheme(R.style.microchenTheme);
尽管在定义上,样式和主题基本相同,但是它们使用的地方不同。样式用在单独的View,如:EditText、TextView等;主题通过AndroidManifest.xml中的<application>和<activity>用在整个应用或者某个 Activity,主题对整个应用或某个Activity存在全局性影响。如果一个应用使用了主题,同时应用下的view也使用了样式,那么当主题与样式属性发生冲突时,样式的优先级高于主题。
另外android系统也定义了一些主题,例如:<activity android:theme=“@android:style/Theme.Dialog”>,该主题可以让Activity看起来像一个对话框,如果需要查阅这些主题,可以在文档的referenceàandroid-->R.style 中查看。
应用界面主题Theme使用方法 http://my.eoe.cn/zhou1229/archive/4432.html
主题Theme就是用来设置界面UI风格,可以设置整个应用或者某个活动Activity的界面风格。在Android SDK中内置了下面的Theme,可以按标题栏Title Bar和状态栏Status Bar是否可见来分类:
•android:theme="@android:style/Theme.Dialog" 将一个Activity显示为能话框模式
•android:theme="@android:style/Theme.NoTitleBar" 不显示应用程序标题栏
•android:theme="@android:style/Theme.NoTitleBar.Fullscreen" 不显示应用程序标题栏,并全屏
•android:theme="@android:style/Theme.Light" 背景为白色
•android:theme="@android:style/Theme.Light.NoTitleBar" 白色背景并无标题栏
•android:theme="@android:style/Theme.Light.NoTitleBar.Fullscreen" 白色背景,无标题栏,全屏
•android:theme="@android:style/Theme.Black" 背景黑色
•android:theme="@android:style/Theme.Black.NoTitleBar" 黑色背景并无标题栏
•android:theme="@android:style/Theme.Black.NoTitleBar.Fullscreen" 黑色背景,无标题栏,全屏
•android:theme="@android:style/Theme.Wallpaper" 用系统桌面为应用程序背景
•android:theme="@android:style/Theme.Wallpaper.NoTitleBar" 用系统桌面为应用程序背景,且无标题栏
•android:theme="@android:style/Theme.Wallpaper.NoTitleBar.Fullscreen" 用系统桌面为应用程序背景,无标题栏,全屏
•android:theme="@android:style/Translucent" 半透明
•android:theme="@android:style/Theme.Translucent.NoTitleBar" 半透明、无标题栏
•android:theme="@android:style/Theme.Translucent.NoTitleBar.Fullscreen" 半透明、无标题栏、全屏
•android:theme="@android:style/Theme.Panel"
•android:theme="@android:style/Theme.Light.Panel"
这些主题可以应用到整个应用Application范围或者某个活动Activity范围中。
应用Application范围
在AndroidManifest.xml中的application节点中设置theme属性,主题theme应用到整个应用程序中。
活动Activity范围
使用java代码或者在AndroidManifest.xml中对活动Activity的主题进行设置,主题仅应用到当前活动中。
在AndroidMainifest.xml设置方法:
使用java代码进行设置,在当前活动Activity的onCreate中进行设置:
@Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); setTheme(android.R.style.Theme_Translucent_NoTitleBar); setContentView(R.layout.main); }
发表评论
-
html5调用手机拍照并压缩上传
2016-06-24 15:36 1168http://my.oschina.net/zyxchuxin ... -
HTML调用PC摄像头
2016-04-06 09:31 1681http://www.oschina.net/code/sni ... -
微信JS-SDK获取signature签名以及config配置
2016-02-16 11:31 3087原文看:http://1017401036.iteye.com ... -
Html5添加移动触摸的网页版PDF格式文件阅读器插件
2016-01-07 15:30 1844http://my.oschina.net/u/2505907 ... -
js canvas 照片旋转 demo
2015-12-26 17:52 1482http://my.oschina.net/u/1259707 ... -
静态网站生成器 Lektor
2015-11-18 09:24 1235http://www.oschina.net/p/lektor ... -
history.js 一个无刷新就可改变浏览器栏地址的插件(不依赖jquery)
2015-11-10 21:27 1055http://ourjs.com/detail/5507ed1 ... -
如何使用js、html5在浏览器直接打开pdf文档
2015-11-03 22:32 8620http://q.cnblogs.com/q/48507/ ... -
HTML5 Geolocation API的使用方法及实现原理
2015-10-28 22:05 1614百度地图 百度地图为什 ... -
jquery三种支持手机触屏的插件库
2015-10-28 14:30 1314http://my.oschina.net/u/2395167 ... -
Android 应用热修复工具 AndFix
2015-09-16 08:42 1299http://www.oschina.net/p/andfix ... -
【gloomyfish】关于手机网站你想知道的一切
2015-09-15 21:48 837http://blog.csdn.net/jia20003/a ... -
java 判断请求来自手机或电脑
2015-09-15 21:42 939java 判断 android、iphone等 ... -
Cordova例子
2014-11-21 17:11 2885官方文档:http://cordova.apache.org/ ... -
Android AVD创建及设置中各参数详解
2014-11-19 16:49 1191http://zhongyankeji.blog.163.co ... -
PhoneGap的例子
2014-11-19 10:06 2379cordova命令行详解: http: ... -
Zepto.js与jquery的比较
2014-11-12 15:49 1821http://my.oschina.net/u/1791195 ... -
在android的webview中实现websocket
2014-07-23 21:29 2027在android的webview中实现websocket ht ... -
原生:在Android开发中调用Restful web服务
2014-07-23 21:27 1661在Android开发中调用Rest web服务 http:// ... -
Android+REST WebService服务方式手机开发
2014-07-23 21:27 860Android+REST WebService服务方式手机开发 ...
相关推荐
该例子通过从外面配置ANDROID项目的主题和样式,实现修改系统默认的控件的样式和风格
AndroidStudio将成为开发Android的主流,如此利器怎能没一款好看的主题样式,这是一款不错主题样式
样式是指为 View 或窗口指定外观和格式的属性集合。样式可以指定高度、填充、字体颜色、字号、背景色等许多属性。 样式是在与指定布局的 XML 不同的 XML 资源中进行定义。这是研究android主题和样式的例子
Android中主题与样式演示案例!
一个十分不错的Android主题样式,懒得设置的人可以下载看看,里面包括了代码的自定义,背景,字体大小,字体颜色等的设置,基本上能设置的都设置过了
这是一个很好 Android样式主题_国际化_动画资料,包含例子,全面详细教程, 供开发者参考,提高编程能力。
android的系统自带style,用于设置android的activity主题样式
Android_样式(style)&主题(theme)&显示单位
android主题和样式的使用会大大减少带吗的重复,这种思想来源于前端的css,我试着用了一下,上传到这,希望大家多多指正
利用xml样式实现更换主题功能.不用重启activity.自由定制.
主题(theme)应用到整个Activity和Application的样式,当设置好主题后,Activity或整个程序中的视图都将使用主题中的属性,当主题和样式中的属性发生冲突时,样式的优先级要高于主题。 自定义主题代码如下(styles....
本篇文章是对android中的样式与主题(style&theme)进行了详细的分析介绍,需要的朋友参考下
Android主题开发 主题开发 换肤换按钮样式等
parent属性。这就不难理解style是可以继承的。在这里我们继承的是系统默认的EditText属性,只修改了背景和文字颜色而已。...找了一番终于也找到了,所有系统控件的样式是在一个style.xml文件中,这个文件也
android 自定义各种风格button
这是下载的几款个人认为还不错的Android studio主题背景样式,想给自己 IDE 换个主题的就来下载吧
Android 使用Font和style定义App全局字体样式,非常快速,之前有一份同样的代码,但是忘记删除一些东西了,导致文件特别大,重新上传了一份
极为漂亮的 eclipse字体颜色样式(主题theme)
传智播客_Andorid教程_20天从零到精通Android开发视频_第11天 12_样式和主题