7.自定义Dialog提示框
2016-03-24 16:43
295 查看
转载请注明出处 /article/9680833.html
本文出自:猴菇先生的博客
一个很方便的自定义Dialog提示框,以后要用直接粘,改改布局就行
(1).java代码:
(2).dialog.xml布局:
本文出自:猴菇先生的博客
一个很方便的自定义Dialog提示框,以后要用直接粘,改改布局就行
(1).java代码:
AlertDialog mAlertDialog = new AlertDialog.Builder(this).create(); mAlertDialog.show(); mAlertDialog.setCanceledOnTouchOutside(true); Window window = mAlertDialog.getWindow(); window.setGravity(Gravity.BOTTOM); window.setLayout(WindowManager.LayoutParams.MATCH_PARENT, WindowManager.LayoutParams.MATCH_PARENT); View view = View.inflate(this, R.layout.dialog, null); window.setContentView(view); Button ok_btn = (Button) view.findViewById(R.id.ok_btn); ok_btn.setOnClickListener(new OnClickListener() { @Override public void onClick(View v) { mAlertDialog.dismiss(); } });
(2).dialog.xml布局:
<?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent" android:orientation="vertical" > <RelativeLayout android:layout_width="310dip" android:layout_height="150dip" android:layout_centerInParent="true" android:background="@color/base_white" > <TextView android:id="@+id/msg_tv" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerHorizontal="true" android:layout_marginLeft="32dip" android:layout_marginRight="32dip" android:layout_marginTop="30dip" android:text="你好" android:textSize="16sp" /> <LinearLayout android:layout_width="match_parent" android:layout_height="35dip" android:layout_below="@+id/msg_tv" android:layout_marginBottom="20dp" android:layout_marginTop="45dp" android:orientation="horizontal" > <Button android:id="@+id/yes_btn" android:layout_width="0dp" android:layout_height="35dip" android:layout_marginLeft="20dp" android:layout_marginRight="20dp" android:layout_weight="1" android:background="#4a7acd" android:gravity="center" android:text="确定" android:textColor="@color/base_white" /> <Button android:id="@+id/no_btn" android:layout_width="0dp" android:layout_height="35dip" android:layout_marginRight="20dp" android:layout_weight="1" android:background="#4a7acd" android:gravity="center" android:text="取消" android:textColor="@color/base_white" /> </LinearLayout> </RelativeLayout> </RelativeLayout>
相关文章推荐
- C++文件操作详解http://www.cnblogs.com/likebeta/archive/2012/06/16/2551662.html
- pulltorefresh(二)的自定义属性介绍、attrs文件介绍
- [Android]ListView中分割线的设置
- iOS App集成Apple Pay 编程指南
- 我的C++第二次实验报告
- shell命令详解
- 自定义消息弹出框的一个很不错的实例
- poj2243 bfs
- 【Linux】linux bash shell之变量替换::=句法、=句法、:-句法、-句法、=?句法、?句法、:+句法、+句法
- 较详细的介绍JNI
- python操作sqlite3的几项问题分析
- 解决libssl.so.1.0.0: 找不到的问题
- 安卓计算器实现_综述(一)
- window64位环境下redis的安装和使用(1)
- 随笔:弱类型语言javascript中 a,b 的运算
- 使用事务操作SQLite数据批量插入
- 清除plist文件
- css常用伪类记录
- thinkphp设置session有效时间
- 0c-41-ARC下循环引用问题