چگونه یک منو بازشو در اندروید بنویسیم ؟

چگونه یک منو بازشو در اندروید بنویسیم ؟Reviewed by امیرحسین گل محمدی on Oct 7Rating: 4.5چگونه یک منو بازشو در اندروید بنویسیم ؟با سلام خدمت به کاربران عزیز سایت توسعه دهندگان ، در این پست می خواهم به شما نحوه نوشتن یک منو بازشو در اندروید را به اشتراک بگذارم ، این منو بازشو باعث می شود شما در طراحیتان استفاده بهتر و بهینه تری از صفحه نمایش داشته باشید، این منو با تعریف از یک نقطه صفحه باز و با کلیک مجدد روی آن بسته خواهد شد ، برای ساخت منوی باز شو با ما در ادامه مطلب همراه باشید ...

با سلام خدمت به کاربران عزیز سایت توسعه دهندگان ، در این پست می خواهم به شما نحوه نوشتن یک منو بازشو در اندروید را به اشتراک بگذارم ، این منو بازشو باعث می شود شما در طراحیتان استفاده بهتر و بهینه تری از صفحه نمایش داشته باشید، این منو با تعریف از یک نقطه صفحه باز و با کلیک مجدد روی آن بسته خواهد شد ، برای ساخت منوی باز شو با ما در ادامه مطلب همراه باشید …

بعد از ایجاد یک پروژه جدید ، در پوشه layout واقع در res ، یک فایل xml جدید از نوع layout به نام menubox ایجاد می کنیم .

menu-1

 

بعد از ایجاد این فایل کد های زیر را در داخل آن وارد کنید ، در این فایل ما از یک SlidingDrawer استفاده کرده ایم که در داخل LinearLayout آن یک دکمه تعیین شده است که اگر روی آن کلیک شود یک پیغامی را به مدت ۴ ثانیه نمایش دهد . داخل SlidingDrawer ، تک android:content به id کنترل linearLayout اشاره می کند همچنین android:handle به Button داخل آن اشاره دارد که همان دکمه منوی بازشوی ما می باشد .

در layout منوی بازشو یک رنگ به عنوان پس زمینه آن تایین شده است .

 

سپس در Activity اصلی کد های زیر را وارد کنید .

در این کد از Inflater استفاده می کنیم تا mainbox.xml را به layout اول پیوند دهیم ، از setOnClickListener برای Button استفاده می کنیم تا با کلیک بر روی آن یک متن به عنوان developersian.com نمایش داده شود و پس از ۴ ثانیه محو میوشد .

 

در آخر به نتیجه زیر میرسیم :

 

menu-show