Android中样式和国际化
来源:互联网 发布:ubuntu tensorflow安装 编辑:程序博客网 时间:2024/06/05 00:57
样式:
若是在布局设置中有相同的属性,常常在 res/values/styles.xml 中配置样式,使得在修改样式时,改最少的代码。
<style name="MyTextStyle" ><item name="android:layout_width">wrap_content</item><item name="android:layout_height">wrap_content</item><item name="android:textColor">#ffff00</item><item name="android:textSize">22sp</item><item name="android:background">#66000000</item> </style>
使用时,在控件中加上 style="@style/MyTextStyle" 即可。
在这个文件里,还可以修改整个应用主题,只不过是换了个称谓,作用范围大些(作用在整个应用的),和样式的实质是一样的。
国际化:
这个也比较简单,在res目录下,新建一个目录比如:values-zh,表示中文汉化版,然后拷入strings.xml。
当你安卓手机设置改为中文版,则页面中用@string调用的量就会优先调用values-zh 中strings.xml中的配置。
<string name="app_name">样式和主题</string> <string name="action_settings">设置</string> <string name="hello_world">你好!</string>当在构件中使用 @string/hello_world 时,则为"你好!"
还有最好这样写 Toast.makeText(context , R.string.XX,..).show(); 也会更加有利于国际化,而不是把内容写死。
还有界面相关的内容,若是为了国际化,也应当写 @string
总之,写代码时,能使用 R.string 或 @string 都尽量这样用。
0 0
- Android中样式和国际化
- Android中的主题、样式和国际化
- Android应用的国际化、样式和主题、屏幕适配
- android从零开始--国际化、样式和主题、屏幕适配
- Android学习笔记——样式的使用和国际化
- Android样式的抽取使用与国际化(中英双语)
- 国际化、样式和主题、屏幕适配
- ym——Android从零开始(33)(国际化、样式和主题、屏幕适配)(新)
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- Android 资源和国际化
- android 本地化和国际化
- android 资源和国际化
- Android 资源和国际化
- android本地化和国际化
- Android 本地化和国际化
- POJ3009-Curling 2.0-DFS
- springMVC源码分析--HttpMessageConverter写write操作(三)
- UVA12186 树形DP
- web应用中浏览器与服务端的编码和解码
- Burpsuite下载安装
- Android中样式和国际化
- 《操作系统原理》课程中涉及的数据结构总结
- UVA11624 Fire!
- 【STL】map和set的基本用法
- mininet+opendaylight/floodlight+wireshark搭建SDN测试环境
- MySQL主从复制配置
- [HDU 3944] DP?组合数 Lucas定理
- java中字符串的比较
- PAT-A 1006. Sign In and Sign Out (25)