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


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

نمایش یک اکتیوتی به شکل Dialog در اندروید

#1
با سلام
چگونه می‌توان مانند برنامه بازار، اکتیویتی توضیحات برنامه در صورت اجرا شدن در تبلت(صفحات بزرگ) آن را به شکل یک Dialog نمایش داد؟
مانند شکل زیر که اگر در موبایل این اکتیویتی باز شود تمام صفحه را می‌گیرد و اگر در تبلت باز شود بخشی از صفحه را می‌گیرد:

 


فایل‌های پیوست

عکس(ها)
   
پاسخ

نمایش یک اکتیوتی به شکل Dialog در اندروید

#2
سلام.
برای این منظور باید پس زمینه Activity را به صورت شفاف قرار داده و همچنین برای لایه اصلی در فایل xml ، حاشیه (margin) تعریف کنیم.
برای شفاف کردن پس زمینه Activity ، کلید زیر را بخوانید :

کلید شماره 2836

اما در مورد اینکه گفتید تنها در تبلت است که پس زمینه شفاف داریم (در واقع، margin غیر صفر است)، ساده ترین راه حل، تعریف متفاوت لایه با قرار دادن فایل xml در پوشه های drawable مختلف می باشد (برای دسته های با صفحه نمایش بزرگ و خیلی بزرگ، در فایل xml متناظر، margin تعریف می کنیم) :

کلید شماره 239

bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط ramtin2080 ، mehran_gh ، شماره مجازی امارات ، تلگرام ضد فیلتر 2023


پرش به انجمن:


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