Android Style.xml的应用详解及代码实现

Style.xml的妙用

Style.xml之于Android犹如css之于Jsp

妙用

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <TextView android:id="@+id/sensor" android:layout_width="match_parent" android:layout_height="match_parent" /> </LinearLayout>

这样的布局文件是很正常的。但是不如这样好

<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" style="@style/all_match" android:orientation="vertical" > <TextView android:id="@+id/sensor" style="@style/all_fill" /> </LinearLayout>

省时省力,一眼还能看出是什么布局方式。只需要在Style.xml 中添加 这些代码即可

<style name="all_fill" > <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">fill_parent</item> </style> <style name="all_match" > <item name="android:layout_width">match_content</item> <item name="android:layout_height">match_content</item> </style> <style name="width_fill" > <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">match_content</item> </style> <style name="height_fill" > <item name="android:layout_width">match_content</item> <item name="android:layout_height">fill_parent</item> </style>

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

时间: 2024-09-20 10:37:20

Android Style.xml的应用详解及代码实现的相关文章

Android Style.xml的应用详解及代码实现_Android

Style.xml的妙用 Style.xml之于Android犹如css之于Jsp 妙用 <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layou

Android 判断网络状态实例详解

Android 判断网络状态实例详解 实例代码 package com.example.android; import java.io.IOException; import java.net.HttpURLConnection; import java.net.InetAddress; import java.net.NetworkInterface; import java.net.SocketException; import java.net.URL; import java.util.

Android自定义View中attrs.xml的实例详解

Android自定义View中attrs.xml的实例详解 我们在自定义View的时候通常需要先完成attrs.xml文件 在values中定义一个attrs.xml 然后添加相关属性 这一篇先详细介绍一下attrs.xml的属性. <?xml version="1.0" encoding="utf-8"?> <resources> //自定义属性名,定义公共属性 <attr name="titleText" for

Android xml解析实例详解

Android  xml解析实例详解 实现效果图: XmlActivity package com.Android.xiong.gridlayoutTest; import android.app.Activity; import android.content.res.XmlResourceParser; import android.graphics.Color; import android.graphics.Typeface; import android.os.Bundle; impo

sweet alert dialog 在android studio应用问题说明详解_Android

看到这个sweet-alert-dialog很亲切,因为前端开发本人用的提示就是这个js插件,java牛人很厉害,直接弄成一个java包插件,Good! 下面记录如何引用到工程,并使用: sweet-alert-dialog插件可以直接到github上下载 地址:https://github.com/pedant/sweet-alert-dialog 或者直接到发布好的页面下载: https://github.com/pedant/sweet-alert-dialog/releases 我下载的

《Android 平板电脑开发实战详解和典型案例》——2.5节数字选择控件—— NumberPiker

2.5 数字选择控件-- NumberPiker Android 平板电脑开发实战详解和典型案例 上一节中,介绍了ActionBar的基本知识及简单案例,本节将介绍Android 3.0新增控件数字选择控件NumberPicker,主要内容包括其基本知识以及一个简单的案例. 2.5.1 数字选择控件基本知识 数字选择控件NumberPiker可以理解成由两个Button中夹着一个EditText组成,EditText用来显示数字,而两个Button按钮则控制EditText中数字的增减.数字选择

《Android 平板电脑开发实战详解和典型案例》——2.1节搜索框控件—— SearchView

2.1 搜索框控件-- SearchView Android 平板电脑开发实战详解和典型案例 本节将介绍Android 3.0新增控件--搜索框控件SearchView,主要内容包括搜索框控件SearchView的基本知识以及一个简单的案例. 提示 本书中的案例都是在540×960分辨率的真机上调试通过的,若执行本书中案例的设备分辨率不是540×960,可能会有显示不正常的情况.但大部分案例都是没有问题的,尤其是最后第14.第15.第16章的大案例都是自适应于各种屏幕分辨率的. 2.1.1 搜索

《Android 平板电脑开发实战详解和典型案例》——2.3节弹出菜单—— PopupMenu

2.3 弹出菜单-- PopupMenu Android 平板电脑开发实战详解和典型案例 上一节中我们介绍了Switch的基本知识及简单案例.本节将介绍Android 3.0新增控件弹出菜单PopupMenu,主要内容包括其基本知识以及一个简单的案例. 2.3.1 弹出菜单基本知识 弹出菜单PopupMenu 是一个下拉菜单控件,可增加多条下拉菜单以及给每条下拉菜单增加子菜单.可通过new PopupMenu(context, view)创建一个下拉菜单,view为单击的控件,点此view时显示

Android组件popupwindow使用方法详解_Android

先看效果:  现在很多的应用效果都需要做的炫些,像UC,以及天天静听,效果很炫的,源码已经对外开放了,有兴趣的可以去研究下的  上源码 main.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="