应用程序和配置文件中都可以设置Activity的属性,比如Activity全屏等。
不过设置Activity属性最好应该在配置文件中,即AndroidManifest.xml中设置。
以下是几种比较常见的Activity属性(系统已经提供的):
Theme.Dialog (对话框样式)
Theme.Translucent (透明效果)
Theme.NoTitleBar.Fullscreen (全屏)
...
当然还有很多,这里就不一一列出了。
不过如果以上属性都要的话,就只有自己写Resources文件了
即在res/values下新建XMl文件,文件格式如下:
<?xmlversion="1.0"encoding="utf-8"?>
<resources>
<stylename="Transparent">
<item name="android:windowIsTranslucent">true</item>
<item name="">...</item>
</style>
</resources>
最后一步,把这个styles.xml用在相应的Activity上。即在AndroidManifest.xml中的任意<activity>标签中添加
android:theme="@style/***"
注意引用系统的属性则 在<activity>标签中添加
android:theme="@android:style/Theme.Dialog"