دوست عزیز شما میتونید طبق لینک هایی که ادمین داده به راحتی عمل کنید اما اگه بخوایم ساده تر توضیح بدیم
اول باید یه دیگالوگ تعریف کنید به این صورت :
این کد هم برای خوندن xml سفارشی شده
برای حذف titel از این کد استفاده میشه
بعد یه فایل xml ، برای دیالوگ سفارشی شده در res میسازیم برای مثال :
حالا برای نمایش از این کد :
و برای عدم نمایش از این کد :
اول باید یه دیگالوگ تعریف کنید به این صورت :
کد:
final Dialog dialog= new Dialog(Activity.this ) ;
این کد هم برای خوندن xml سفارشی شده
کد:
dialog.setContentView(R.layout.dialog);
برای حذف titel از این کد استفاده میشه
کد:
dl_img.getWindow();
dl_img.requestWindowFeature(Window.FEATURE_NO_TITLE);
بعد یه فایل xml ، برای دیالوگ سفارشی شده در res میسازیم برای مثال :
کد:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="center"
android:background="@drawable/bgdialog"
android:orientation="vertical" >
<Button
android:id="@+id/btncancel"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignRight="@+id/etsearch"
android:layout_below="@+id/etsearch"
android:layout_marginRight="24dp"
android:text=" Cancel " />
</RelativeLayout>
حالا برای نمایش از این کد :
کد:
dialog.show();
و برای عدم نمایش از این کد :
کد:
dialog.dismiss();
//یا
dialog.cancel();