- Style.xml的妙用
Style.xml之于Android犹如css之于Jsp
- 妙用
<?xml version="1.0" encoding="utf-8"?>@H_404_15@
<LinearLayout@H_404_15@ xmlns:android@H_404_15@="http://schemas.android.com/apk/res/android"@H_404_15@ android:layout_width@H_404_15@="match_parent"@H_404_15@ android:layout_height@H_404_15@="match_parent"@H_404_15@ android:orientation@H_404_15@="vertical"@H_404_15@ >@H_404_15@
<TextView@H_404_15@ android:id@H_404_15@="@+id/sensor"@H_404_15@ android:layout_width@H_404_15@="match_parent"@H_404_15@ android:layout_height@H_404_15@="match_parent"@H_404_15@ />@H_404_15@
</LinearLayout@H_404_15@>@H_404_15@
这样的布局文件是很正常的。但是不如这样好
<?xml version="1.0" encoding="utf-8"?>@H_404_15@
<LinearLayout@H_404_15@ xmlns:android@H_404_15@="http://schemas.android.com/apk/res/android"@H_404_15@ style@H_404_15@="@style/all_match"@H_404_15@ android:orientation@H_404_15@="vertical"@H_404_15@ >@H_404_15@
<TextView@H_404_15@ android:id@H_404_15@="@+id/sensor"@H_404_15@ style@H_404_15@="@style/all_fill"@H_404_15@ />@H_404_15@
</LinearLayout@H_404_15@>@H_404_15@
省时省力,一眼还能看出是什么布局方式。只需要在Style.xml 中添加 这些代码即可
<style@H_404_15@ name@H_404_15@="all_fill"@H_404_15@ >@H_404_15@ <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_width"@H_404_15@>fill_parent@H_404_15@</item@H_404_15@> <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_height"@H_404_15@>fill_parent@H_404_15@</item@H_404_15@> @H_404_15@</style@H_404_15@>@H_404_15@
<style@H_404_15@ name@H_404_15@="all_match"@H_404_15@ >@H_404_15@ <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_width"@H_404_15@>match_content@H_404_15@</item@H_404_15@> <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_height"@H_404_15@>match_content@H_404_15@</item@H_404_15@> @H_404_15@</style@H_404_15@>@H_404_15@
<style@H_404_15@ name@H_404_15@="width_fill"@H_404_15@ >@H_404_15@ <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_width"@H_404_15@>fill_parent@H_404_15@</item@H_404_15@> <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_height"@H_404_15@>match_content@H_404_15@</item@H_404_15@> @H_404_15@</style@H_404_15@>@H_404_15@
<style@H_404_15@ name@H_404_15@="height_fill"@H_404_15@ >@H_404_15@ <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_width"@H_404_15@>match_content@H_404_15@</item@H_404_15@> <item@H_404_15@ name@H_404_15@="android@H_404_15@:layout_height"@H_404_15@>fill_parent@H_404_15@</item@H_404_15@> @H_404_15@</style@H_404_15@>@H_404_15@