概述
android应用,大家第一反应可能是:点开应用图标,进入全屏窗口显示详细信息。殊不知,android应用显示的窗口不单单是全屏,还可以有其他的样式。比如,背景透明的,对话框的。
最简单的使用办法,直接在manifest里application或者activity里添加:
<activity android:name=".view.MainActivity" android:theme="@android:style/Theme.Dialog">
效果:
第二种:自定义主题
在上一个基础上做出一些修改,比如:改窗口高度和颜色,
首先在values文件下新建一个.xml文件
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="DialogTheme" parent="@android:style/Theme.Dialog">
<item name="android:layout_width">fill_parent</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:textColor">#00FF00</item>
<item name="android:typeface">monospace</item>
</style>
</resources>
然后在manifest文件里添加:
<activity android:name=".view.MainActivity" android:theme="@style/DialogTheme">