بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
مشکل در استفاده از jfeinstein10 SlidingMenu در API-8
من سعی دارم از jfeinstein10 SlidingMenu در پروژه ام استفاده کنم
اما متاسفانه از بعضی دستورات ایراد می گیره و شناسایی نمی کنه :
// 1 :
View.LAYER_TYPE_HARDWARE
// 2 :
getContent().getLayerType()
// 3 :
getContent().setLayerType
// 4 :
getMenu().setLayerType
// 5 :
getSecondaryMenu().setLayerType
حتی لایبری ساپورت v13 رو هم اضافه کردم
اما جواب نداد
0
0
حسین جان من پیشنهاد میکنم اسلایدینگ منوی خودتو به صورت دستی بسازی.نه دردسری داری، نه برنامت کند میشه، نه پروژه ای ایمپورت میکنی و نه ... . بسیار هم تمیز و روان کار میکنه (11 سال پیش)
0
0
نتونستم دو طرفه بسازمش (11 سال پیش)
0
0
من اولین بار از این لینک استفاده کردم، که محمد حسین جان لطف کردن و به طور کامل توضیح دادن.اگر نیاز بود بگو برات سورس درست کنم حسین جانن (11 سال پیش)
0
0
اون یک طرفه می شه ، من منوی دو طرفه می خوام ، کلی سرچ کردم ؛ ALU هم راهنمایی کرد ، وقت کنم روش کار می کنم . مرسی (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Hajhosseini
11 سال پیش
+1
0
در ادامه آموزش همون لینکی که درج کردم، میتونید اسلاید منوی 2 طرفه داشته باشید.
توضیحات: ما 4 تا فایل xml داریم، یکی که به قول دوستمون نقش چسب (Main) رو بازی میکنه و 2 تا ایکس ام ال دیگه که محتوای اسلاید منو هامونن و یکی دیگه که محتوای صفحه اصلی یا همون ActivityMain هست.
روش:
توی xml برچسب 3 تا اکتیویتی رو include میکنیم.
<include layout="@layout/activity_main" />
<include layout="@layout/sliding_menu_right"/>
<include layout="@layout/sliding_menu_left"/>
در هر کدام از xml ها gravity رو ست میکنیم.
android:layout_gravity="center"
android:layout_gravity="right"
android:layout_gravity="left"
بعد از انجام این کارها، در کلاس ActivityMain باید setContentView رو R.layout.main ست کنیم، که همون لایه چسبمونه.
برای باز کردن Drawer ها هم از کد زیر استفاده میکنیم
drawerLayout.openDrawer(Gravity.RIGHT);
drawerLayout.openDrawer(Gravity.LEFT);
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .