对话框

1、自定义对话框
1.1、activity中
private void doOpenDownloadDialog() {
		LinearLayout cardUsers = (LinearLayout) this.getLayoutInflater().inflate(R.layout.downloadapp, null);
		final Dialog dialog = new Dialog(this);
			dialog.setContentView(cardUsers);
			dialog.setTitle("Title Name");
			dialog.show();
			
			RelativeLayout sendBtn = (RelativeLayout) dialog.findViewById(R.id.btn_add);
			RelativeLayout cancleBtn = (RelativeLayout) dialog.findViewById(R.id.btn_concel);
			sendBtn.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				
			}
		});
			cancleBtn.setOnClickListener(new OnClickListener() {
			public void onClick(View v) {
				dialog.dismiss();	
			}
		});
	}
1.2、自定义一个XML页面,页面名称为:downloadapp.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="fill_parent"
        android:layout_height="40dip"
        android:orientation="horizontal" >

        <Button
            android:id="@+id/btn_add"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:text="Add" />
        
        <Button
            android:id="@+id/btn_concel"
            android:layout_width="wrap_content"
            android:layout_height="fill_parent"
            android:text="Cancel" />
    </LinearLayout>

</LinearLayout>



猜你喜欢

转载自lijun0349-163-com.iteye.com/blog/1997614