Android Style、Theme基本用法
2017-05-03 17:47
369 查看
样式和主题的区别,作用范围不同,样式都是作用在一个小控件,
主题作用一个activity,或者整个应用程序
样式都在布局文件里面配置,主题都在清单文件配置
使用style的好处:xml布局的优化,资源复用,提升代码可维护性
参考:
Android Style、Theme
主题作用一个activity,或者整个应用程序
样式都在布局文件里面配置,主题都在清单文件配置
使用style的好处:xml布局的优化,资源复用,提升代码可维护性
<style name="text_content_style"> <item name="android:layout_width">wrap_content</item> <item name="android:layout_height">wrap_content</item> <item name="android:textColor">#0000ff</item> <item name="android:textSize">20sp</item> </style> <!-- 样式和主题的区别,作用范围不同,样式都是作用在一个小控件, 主题作用一个activity,或者整个应用程序 样式都在布局文件里面配置,主题都在清单文件配置 --> <style name="red_bg_theme"> <item name="android:background">#33ff0000</item> </style>
<application android:theme="@style/red_bg_theme" android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" >
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" tools:context=".MainActivity" > <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> <TextView style="@style/text_content_style" android:text="你好啊" /> </LinearLayout>
public class MainActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } }
参考:
Android Style、Theme
相关文章推荐
- Android中的style和theme的用法
- Android入门之Style与Theme用法实例解析
- Android 下style和theme的用法
- android笔记 style和theme
- android style & theme
- android UI进阶之style和theme的使用
- android UI进阶之style和theme的使用
- Android入门第十六篇之Style与Theme
- Android入门第十六篇之Style与Theme
- Android中Theme和Style的应用
- Android ListView控件基本用法 (转载)
- Android中style和theme巧用:Android应用程序启动时背景画面的切换
- StylesheetTheme, Theme的用法
- Android中Style和Theme的使用
- Android中theme的用法
- Applying Styles and Themes - 应用Style和Theme - Android官方文档中文翻译
- 杂乱之android的style、Theme的应用
- Android Selector 与 Shape 基本用法