----------------------------------------------main.java-------------------------------
package com.example.sd;
import android.support.v7.app.ActionBarActivity;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
public class MainActivity extends ActionBarActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setTheme(R.style.style1);
setContentView(R.layout.activity_main);
}
}
。。。。。。。。。。。。。。。。。。。。。。main.xml。。。。。。。。。。。。。。。。。。
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<!-- 指定使用style1的样式 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="fwfewdefdewdqsqws"
/>
<!-- 指定使用style2的样式 -->
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="fwdewd"
/>
</LinearLayout>
。。。。。。。。。。。。。。。my_style.xml。。。。。。。。。。。。。。。。。。。。
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="style1">
<!--if想全部界面都显示该样式,则把下面的4个item移到/res/values/style.xml的name为AppTheme的<style>里面 -->
<item name="android:windowNoTitle">true</item>
<item name="android:windowFullscreen">true</item>
<item name="android:windowFrame">@drawable/window_border</item>
<item name="android:windowBackground">@drawable/ic_launcher</item>
</style>
</resources>
。。。。。。。。。。。。。。。。。window_border.xml。。。。。。。。。。。。。。。。
<shape
xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle"
>
<!-- 设置填充颜色 -->
<solid android:color="#0fff"/>
<!-- 设置四周的内边距 -->
<padding
android:left="7dp"
android:top="7dp"
android:right="7dp"
android:bottom="7dp"
/>
<!-- 设置边框 -->
<stroke android:width="10dip" android:color="#f00"/>
</shape>
、、、、、、、、、、扩展,,,,,,,,,,,,,,
<!-- 样式和主题的区别,作用范围不同,样式都是作用在一个小控件,
主题作用一个activity,或者整个应用程序
样式都在布局文件里面配置,主题都在清单文件(即AndroidManifest.xml)配置 -->
,,,,,,一个蓝色字体小样式实例,,,/res/values/style.xml,,
</style>
<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>
在main.xml中引用的方式为
<TextView
style="@style/text_content_style"
android:text="dwd你好啊" />