اشکال در کتابخانه AndroidTabbedDialog

گزارش
سوال

لطفا علت گزارش خود را توضیح دهید.

گزارش لغو

با سلام و وقت بخیر. من مطلب جناب جعفری پور درباره ” آموزش ساخت دیالوگ سفارشی در برنامه نویسی اندروید ” ” درباره AndroidTabbedDialog “رو مطالعه کردم و تمام مراحل رو اجرا کردم اما کتابخونه مشکلی داره: در کلاس BaseDialogFragment که از کلاسهای کتابخونه هست از تابع setOnTabSelectedListener استفاده شده و این تابع منقضی شده و اندروید استدیو (اندروید ۳ و sdk 28) خطا میده و برنامه اجرا نمیشه و این خظا رو به این تابع میگیره.

متن خطا:  ava.lang.NoSuchMethodError: No virtual method setOnTabSelectedListener (Landroid/support/design/widget/TabLayout$OnTabSelectedListener;)V in class Landroid/support/design/widget/TabLayout;

واقعا ممنون میشم راهنمایی بفرمایید. چون من به این نوع دیالوگ نیاز دارم

 

 

در حال پیشرفت 1
اندروید - android 1 پاسخ 155 بازدید 0

درباره نویسنده

پاسخ ( ۱ )

  1. ehsan.k
    0
    ۹, اسفند , ۱۳۹۷ در ۱۰:۴۱ ق.ظ

    لطفا علت گزارش خود را در رابطه با این پاسخ بنویسید.

    گزارش لغو

    با سلام خدمت شما دوست عزیز
    پیشنهاد من به شما دوست عزیز اینه که از دیالوگ سفارشی استفاده کنید برای اجرای اکثر برنامه هاتون با دیالوگ…
    ابتدا یه فایل xml برای ویوی اون دیالوگ متناسب با چیزی که میخواید طراحی کنید. سپس کلاس جاوایی که از Dialog ارث بری می کنه رو ایجاد کنید و متد oncreate رو براش فعال کنید…
    قبل از setContentView هم دستور requstFeature رو با مقدار Window.FEATURE>_NO_TITLE (اگر اشتباه نکنم) مقداردهی کنید تا تایتل پیشفرض دیالوگ ست نشه…
    و به راحتی میتونید مثه یه اکتیویتی توش کدهاتون رو بزنید و ازش استفاده کنید.

    شاد و پیروز باشید.

ارسال نظر