风格Style和主题Theme属于Android的资源,可用系统标准和自定义.
自定义步骤:
1. 在res下右键点击values文件夹,弹出菜单New中选择"Android XML File"后输入文件名+.xml后缀,文件名自己取,保证唯一并易读
2. 点击选中<resources>标签,然后finish
3. 在<resources>标签中添加<style name="myActivityTheme"> </style>其中name自定义,保证唯一性并易读
4. 添加<item>标签,在标签内部定义该属性的值.如<item name="android:windowNoTitle">true</item>
5. 保存该文件后引用:
<1>单个Activity引用可在Manifest相应的Activity中添加android:theme="@style/myActivityTheme",或者在该Activity的onCreat代码中setTheme(myActivityTheme),
代码位置一 定要在setContentView()之前.若是整个应用中的所有Activity都是用统一风格,可以:<application android:theme="@style/myTheme ">
<2>Dialog在构造函数中这样引用:super(context,R.style.myActivityTheme);
<3>控件使用在xml文件中:<TextView style="@style/myActivityTheme"
item中可以添加的属性将在后续补充一下
<!-- 设置允许窗口半透明 -->
<item name="android:windowIsTranslucent">true</item>
<!-- 引用Android系统的动画半透明样式 -->
<item name="android:windowAnimationStyle">@android:style/Animation.Translucent</item>
<!-- 设定窗口背景颜色 -->
<item name="android:windowBackground">#9000</item> #9000半透明,#0000透明
<item name="android:windowNoTitle">true</item>
<!-- 设定文字前景色 -->
<item name="android:colorForeground">#fff</item>