آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

ساخت 2 اسلایدینگ منو با اندازه های متفاوت

sara  12 سال پیش  12 سال پیش
0 0

سلام 

از سورس اسلایدینگ منوی استاد استفاده کردم و 2تا منو ساختم. حالا می خوام عرض یکی از اونها کمتر باشه 

کد رو به صورت زیر تغییر دادم

  setContentView(R.layout.main);
  SlidingMenu menu = new SlidingMenu(this); 
  menu.setMode(SlidingMenu.LEFT);
  menu.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
  menu.setBehindOffset(150);   
  menu.setFadeDegree(0.55f);
  menu.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);  
  View view = G.layoutInflater.inflate(R.layout.menu, null);
  menu.setMenu(view);

  
  SlidingMenu menu2 = new SlidingMenu(this);
  menu2.setMode(SlidingMenu.RIGHT);
  menu2.setTouchModeAbove(SlidingMenu.TOUCHMODE_FULLSCREEN);
  menu2.setBehindOffset(100);   
  menu2.setFadeDegree(0.55f);
  menu2.attachToActivity(this, SlidingMenu.SLIDING_CONTENT);
  View view2 = G.layoutInflater.inflate(R.layout.menu2, null);
  menu2.setMenu(view2);

 

ولی پیغام unfortunatly close میده و نمی تونم مشکلشو پیدا کنم

اصلا این کاری که کردم درسته؟



 
 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
+1 0

میشه فقط با ساخت یه منو 2 سمت صفحه رو پوشش داد ولی نمیشه اندازه های متفاوتی برای عرضشون تعیین کرد

پس برای این کار باید با همون روش خودت 2 منو تعریف کنی

و برای تعیین عرض هرکدوم از  setBehindWidth استفاده کنی:

 menu.setBehindWidth(150);
menu2.setBehindWidth(100);
0 0
ممنون از راهنماییتون (12 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .