在xml中定义布局时可能定义的很多组件的属性是相同的,此时可以使用style来减少代码量,以下是一个简单的例子:
(1)在res\values下创建style.xml文件来存放样式:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="myStyle_Text1">
<item name="android:textSize">25sp</item>
<item name="android:textColor">#80FF00</item>
</style>
<style name="myStyle_Text2">
<item name="android:textSize">18sp</item>"
<item name="android:textColor">#0C688E</item>
</style>
</resources>
(2)在布局文件main.xml中使用style:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:orientation="vertical"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<TextView
android:id="@+id/TextView01"
style="@style/myStyle_Text1"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal"
android:text="应用myStyle_Text1"
/>
<TextView
android:id="@+id/TextView02"
style="@style/myStyle_Text2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center_vertical|center_horizontal"
android:text="应用myStyle_Text2"
/>
</LinearLayout>
具体代码见附件
分享到:
相关推荐
neural_style使用说明1
代码规范及CodeStyle使用
GARMIN佳明GarminMove Style使用说明书.pdf
DevExpress VCL18.2.4(内附汉化和兼容Style使用列子).7z
DevExpress VCL18.2.3(内附汉化和兼容Style使用列子).7z
CustomStyle
一个演示style和theme的使用的demo
总结了一些Android按钮不同风格Style使用的实例,以便开发时使用。
人工智能-深度学习-tensorflow
使用xlsx-style插件创建带样式的excel文件,具体操作步骤见博客。 https://mp.csdn.net/mp_blog/creation/editor?spm=1010.2135.3001.5352
详细又简单的wpf引用外部style样式文件的例子
The Elements of Java Style 使用java交流的基本
代码排版工具Artistic Style的使用,介绍了其一般性的用法。。
Windows style builder是一款功能强大的主题编辑软件
使用Keras实现的StyleGAN
TopStyle是第一款可以使用Mozilla等Gecko浏览器的程序。你可以用内嵌的Internet Explorer和Mozilla Gecko来预览你的式样表,或者分开使用。此外,TopStyle的设计对系统十分友善。它不会安装任何DLL、ActiveX ...
快速演示.style文件描述网络中使用的弓样式变压器,它们基于Lua语言的。该.style文件很简单,所有的参数都在这些文件中进行配置。2.1 梦想者模式th ezstyle ./dreamer.style2.2 克矩阵式风格th ezstyle ./gram....
Win7_Style_Builder教程,教你使用Win7_Style_Builder修改系统窗口样式文件.msstyles
Android 使用Font和style定义App全局字体样式,非常快速,之前有一份同样的代码,但是忘记删除一些东西了,导致文件特别大,重新上传了一份
MyStyle.rar样式基础,Style样式的定义和使用,关联事件处理Style,多层样式的处理,自动应用样式案例