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


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
حذف عنوان dialog (در برنامه نویسی اندروید)

حذف عنوان dialog (در برنامه نویسی اندروید)

#1
سلام..من یک دیالوگ سفارشی ساختم و هیچ عنوانی هم براش تعریف نکردم.یعنی کد زیر رو توی دیالوگم ننوشتم:

کد پی‌اچ‌پی:
dialog.setTitle("Title"); 

ولی عنوان دیالوگ بازهم وجود داره و من نمیدونم چجوری حذفش کنم تو یه سایت خارجی هم چیزایی خوندم ولی اونم جواب نداد.اگه یه کدی برای این کار دارید ممنون میشم اگه بدید
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...
پاسخ

حذف عنوان dialog (در برنامه نویسی اندروید)

#2
مشکلم حل شد.کسایی هم که مشکل منو داشتند میتونند از کد زیر توی دیالوگشون استفاده کنند:

کد پی‌اچ‌پی:
dialog.requestWindowFeature(Window.FEATURE_NO_TITLE); 

یعنی این کد رو بعد از کدی مشابه کد زیر بزارن:

کد پی‌اچ‌پی:
final Dialog dialog = new Dialog(Sp.this); 
گفتند که تک سوارمان در راه است
از اول صبح چشممان بر راه است
از یازدهم دوازده قرن گذشت
تا ساعت تو چقدر دیگر راه است؟
اللهم عجل لولیک الفرج ...
پاسخ
 سپاس شده توسط admin

حذف عنوان dialog (در برنامه نویسی اندروید)

#3
روش شما درسته .اما توی ورژنهای پایین کل صفحه رو فکر کنم اشغال کنه..بازم حضور ذهن ندارم..
میتونی یه استایل بسازی که به نظر من کار خیلی خوبیه . میتونید قدرت مانور بیشتری بدید.

کد پی‌اچ‌پی:
<style name="dialog_light" parent="@android:style/Theme.Dialog">
    <
item name="@android:windowBackground">@color/white</item>
    <
item name="@android:textColor">@color/black</item>  
<
item name="android:windowNoTitle">true</item>          
</
style

که توی این استایل خط اولش نامش و از چه استایلی ارث بری کرده.
خط دوم و سوم رنگ متن  و بک گراند
و خط چهارم ویژگی بدون عنوان رو مشخص شده..شما میتونید چیزای بیشتری اضافه کنید..
برای استفاده  از این استایل کافیه توی فایل منیفست به اکتیویتی خط زیر اضافه کنید

کد پی‌اچ‌پی:
android:theme="@style/dialog_light" 

امیدوارم کمکت کرده باشم.بازم اساتید جسارت من ببخشید
پاسخ
 سپاس شده توسط admin ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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