Activity 自定义dialog (自定义layout)
来源:互联网 发布:网络防雷保护器 编辑:程序博客网 时间:2024/05/16 12:20
自定义dialog的方式有两种
1、扩展Dialog
如果不需要dialog默认的title栏,可以通过设置 requestWindowFeature
可以设置setCanceledOnTouchOutside实现单击空白处关掉
public class LoginForgetDialog extends Dialog {public LoginForgetDialog(final Context context) {super(context);requestWindowFeature(Window.FEATURE_NO_TITLE);setContentView(R.layout.login_forget_password);View view = findViewById(R.id.layout);view.setOnClickListener(new View.OnClickListener() {@Overridepublic void onClick(View v) {//do sthdismiss();}});setCanceledOnTouchOutside(true);}}2、用Activity 配置的时候设置主题 dialog
Activity配置的 设置 android:theme="@android:style/Theme.Dialog"
public abstract class DialogActivity extends BaseActivity {protected void onCreate(android.os.Bundle savedInstanceState) {super.onCreate(savedInstanceState);try {setFinishOnTouchOutside(true);} catch (Throwable e) {e.printStackTrace();}}}
0 0
- Activity 自定义dialog (自定义layout)
- Activity实现自定义Dialog
- Activity实现自定义Dialog
- 自定义dialog-----activity
- 自定义Dialog(二)之Dialog与Activity传值
- 自定义dialog 占用整个activity
- android dialog自定义layout width显示不正确
- Android 自定义Dialog可以传入layout
- Activity与顶层自定义Layout的通信
- Android之自定义activity的Dialog
- Activity和自定义Dialog的区别
- 自定义圆角风格dialog的Activity
- 使用自定义透明Dialog样式的Activity
- 使用自定义透明Dialog样式的Activity
- 使用自定义透明Dialog样式的Activity
- 使用自定义透明Dialog样式的Activity
- 自定义圆角风格dialog的Activity
- 利用activity自定义dialog 开发总结
- 朝鲜RedStar_OS_3.0安装图解
- 如何将.class文件反编译为.java文件
- 通过http post发送json数据
- 图片加水印c#
- POJ1837 动态规划 (01背包)
- Activity 自定义dialog (自定义layout)
- mysql 存储过程
- kernel tasklets, and work queues
- Android Shape自定义纯色圆角按钮
- SQL Server调优系列进阶篇(如何维护数据库索引)
- Eclipse 快捷键 查找关联文件
- Cocos2dx-Lua:360滑动操作杆
- 听刘老讲产品经理第一课
- scala入门-04 类(class)的使用