meysam jahedi
جمعه 07 فروردین 1394, 14: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 هستش و تو گوشی موقع اجرا به این صورت نیست
وقتی اکشن بار طراحی میکنم ، توی گوشی اجرا میگیرم عرضش 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 هستش و تو گوشی موقع اجرا به این صورت نیست