public class SlidingMenuActivity extends SlidingFragmentActivity {
protected ActionBar actionBar; private Context context = SlidingMenuActivity.this;
@Override
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // 设置在后面的View setBehindContentView(R.layout.activity_sliding_menu); // 初始化视图 initViews(); }
private void initViews() { // 获取SlidingMenu对象 SlidingMenu sm = getSlidingMenu(); // 设置SlidingMenu属性 // 设置SlidingMenu的阴影宽度,根据资源。 现在为1dp 以前为15dp sm.setShadowWidthRes(R.dimen.shadow_width); // 设置SlidingMenu的阴影的颜色渐变方式 sm.setShadowDrawable(R.drawable.shadow); // 设置在后面的SlidingMenu的平移长度 设置为240dp,以前为60dp sm.setBehindOffsetRes(R.dimen.slidingmenu_offset); // 设置淡化程度 sm.setFadeDegree(0.35f); // 设置触摸模式为全屏触摸 sm.setTouchModeAbove(SlidingMenu.TOUCHMODE_MARGIN); actionBar = getSupportActionBar(); System.out.println("11111111111111111111111"+actionBar); ******得不到actionBar对象null**** //设置ActionBar显示向上的图标 //actionBar.setDisplayHomeAsUpEnabled(true); // 设置ActionBar的背景 /* * actionBar.setBackgroundDrawable(getResources().getDrawable( * R.drawable.actionbar_bg)); */
}
这样试试