PDA

View Full Version : دلیل این خطا چیه برای ساخت ActionBar



meysam jahedi
جمعه 07 فروردین 1394, 13:48 عصر
سلام
وقتی اکشن بار طراحی میکنم ، توی گوشی اجرا میگیرم عرضش full نمیشه ،
حالا این خط کد رو مینویسم خطا میگیره ، نمیدونم چطور باید این مشکل رو حل کنم

LayoutInflater inflater=(LayoutInflater)getSystemService(Context. LAYOUT_INFLATER_SERVICE);
View actionview=inflater.inflate(R.layout.action_bar, null);
android.support.v7.app.ActionBar actionbar=getSupportActionBar();
actionbar.setNavigationMode(ActionBar.NAVIGATION_M ODE_STANDARD);
actionbar.setDisplayOptions(ActionBar.DISPLAY_SHOW _CUSTOM);
actionbar.setCustomView(actionview, new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATC H_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));


از setCustomView خطا میگیره یعنی در واقع از این قسمت
new ActionBar.LayoutParams(ViewGroup.LayoutParams.MATC H_PARENT,ViewGroup.LayoutParams.MATCH_PARENT));

در کل مشکلم اینجاست که تو طراحی match parent هستش و تو گوشی موقع اجرا به این صورت نیست

meysam jahedi
جمعه 07 فروردین 1394, 19:12 عصر
دوستان کسی نمیدونه

meysam jahedi
جمعه 07 فروردین 1394, 20:16 عصر
اون مشکلم حل شد ، اما نمیدونم چرا وقتی اکتیویتی ای که اکشن بار قرار دادم میخواد لود بشه ، اول حدود یک ثانیه اکتیویتی پیش فرض میاد بعدش پشت سرش اکشن بارش لود میشه