انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
کاستوم دیالوگ در برنامه نویسی اندروید

کاستوم دیالوگ در برنامه نویسی اندروید

#2
دوست عزیز شما میتونید طبق لینک هایی که ادمین داده به راحتی عمل کنید اما اگه بخوایم ساده تر توضیح بدیم
اول باید یه دیگالوگ تعریف کنید به این صورت :

کد:
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();
پاسخ
 سپاس شده توسط mkhv1378 ، admin


پیام‌های این موضوع
RE: کاستوم دیالوگ - توسط aliasghar - ۱۳۹۳/۰۸/۱۲, ۰۳:۱۴ ق.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان