给Activity设置Dialog属性,点击区域外消失;
2015-03-19 21:50
288 查看
1.在AndroidManifest.xml中给Activity设置样式;
<activity
android:name=".MyActivity"
android:theme="@style/MyDialog"
android:label="@string/app_name" >
2.在res-value-style.xml中设置dialog样式;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyDialog" parent="android:style/Theme.Dialog">
<!-- 背景颜色及透明程度 -->
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 是否有标题 -->
<item name="android:windowNoTitle">true</item>
<!-- 是否浮如今activity之上 -->
<item name="android:windowIsFloating">true</item>
<!-- 是否模糊 -->
<item name="android:backgroundDimEnabled">true</item>
</style>
</resources>
3. 在Activity中设置点击区域外消失属性;
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//////设置为true点击区域外消失
setFinishOnTouchOutside(true);//
setContentView(R.layout.activity_layout);
}
}
<activity
android:name=".MyActivity"
android:theme="@style/MyDialog"
android:label="@string/app_name" >
2.在res-value-style.xml中设置dialog样式;
<?xml version="1.0" encoding="utf-8"?>
<resources>
<style name="MyDialog" parent="android:style/Theme.Dialog">
<!-- 背景颜色及透明程度 -->
<item name="android:windowBackground">@android:color/transparent</item>
<!-- 是否有标题 -->
<item name="android:windowNoTitle">true</item>
<!-- 是否浮如今activity之上 -->
<item name="android:windowIsFloating">true</item>
<!-- 是否模糊 -->
<item name="android:backgroundDimEnabled">true</item>
</style>
</resources>
3. 在Activity中设置点击区域外消失属性;
public class MyActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
//////设置为true点击区域外消失
setFinishOnTouchOutside(true);//
setContentView(R.layout.activity_layout);
}
}
相关文章推荐
- Activity设置Dialog属性点击区域外消失实现方式
- 给Activity设置Dialog属性,点击区域外消失;
- 给Activity设置Dialog属性,点击区域外消失;,activitydialog
- 把Activity设置成Dialog的点击空白消失
- activity实现dialog,点击窗体外,不消失的设置
- 如何使Dialog可以通过点击其他区域消失
- 如何使Dialog可以通过点击其他区域消失。
- bootstrap 弹出框点击其他区域时弹出框不消失选项设置
- Dialog 点击对话框外部区域不关闭的设置
- Android之点击对话框(AlertDialog.Builder)外部区域不关闭对话框的设置
- dialog样式的activity点击外层,activity消失
- 关于安卓alertdialog你能用到的都在这里了(进出动画,显示位置,背景,设置内容,是否可以点击其他地方消失,屏幕不变暗)
- android之AlertDialog 点击其他区域自动消失
- 设置点击ProgressDialog外的区域对话框不消失
- Android 4.0设置Dialog点击屏幕不消失
- Activity设置为对话框属性时(Theme.Dialog)时,改变其在屏幕中的位置
- Android Dialog 点击对话框外部区域不关闭的设置
- android之AlertDialog 点击其他区域自动消失
- Android 设置dialog 点击返回键及屏幕不消失
- Android 4.0设置Dialog点击屏幕不消失