您的位置:首页 > 移动开发 > Android开发

Android ---Dialog小例

2016-06-03 15:06 441 查看
xml文件:

 <?xml version="1.0" encoding="utf-8"?>

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"

              android:layout_width="match_parent"

              android:layout_height="match_parent"

              android:layout_gravity="center"

              android:orientation="vertical"

              android:background="@null">

    <RelativeLayout

        android:layout_width="280dp"

        android:background="@drawable/shape_im_send2"

        android:layout_height="144dp">

        <TextView

            android:id="@+id/dialog_title"

            android:layout_width="wrap_content"

            android:layout_height="wrap_content"

            android:layout_centerHorizontal="true"

            android:layout_marginTop="39dp"

            android:text="退出后不在接收群消息"

            android:textColor="#000000"

            android:textSize="15sp"

            />

        <LinearLayout

            android:id="@+id/ll_dialog"

            android:layout_width="match_parent"

            android:layout_height="48dp"

            android:layout_alignParentBottom="true"

            android:gravity="center_vertical"

            android:orientation="horizontal">

            <TextView

                android:id="@+id/btn_cancel"

                android:layout_width="0dp"

                android:layout_height="wrap_content"

                android:layout_weight="1"

                android:gravity="center"

                android:text="取消"

                android:textColor="@android:color/black"

                android:textSize="16sp"

                />

            <View

                android:layout_width="0.5dp"

                android:layout_height="match_parent"

                android:background="#FFE6E6E6"/>

            <TextView

                android:id="@+id/btn_ok"

                android:layout_width="0dp"

                android:layout_height="wrap_content"

                android:layout_weight="1"

                android:gravity="center"

                android:text="确定"

                android:textColor="#FF37BD56"

                android:textSize="16sp"

                />

        </LinearLayout>

        <View

            android:layout_width="match_parent"

            android:layout_height="0.5dp"

            android:layout_above="@id/ll_dialog"

            android:background="#FFE6E6E6"/>

    </RelativeLayout>

</LinearLayout>

 

代码如下:

final Dialog dialog = new Dialog(getActivity(), R.style.MyDialog);

        //设置它的ContentView

        dialog.setContentView(R.layout.tt_dialog);

        dialog.findViewById(R.id.btn_ok).setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

             

                dialog.dismiss();

            }

        });

        dialog.findViewById(R.id.btn_cancel).setOnClickListener(new View.OnClickListener() {

            @Override

            public void onClick(View v) {

                dialog.dismiss();

            }

        });

        dialog.show();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Android Dialog android