My code below works when placed in a class extending Activity class but addRule gives compile error saying it is undefined when I am extending ActionBarActivity.
Error:
The method addRule(int) is undefined for the type ActionBar.LayoutParams
Question: What is the alternative to addRule(int) in RelativeLayout.LayoutParams in ActionBar.LayoutParams??
private void initializeSlidingLayer() {
LayoutParams myrlp = (LayoutParams) mySlidingLayer.getLayoutParams();
getResources().getDrawable(R.drawable.ic_launcher);
//for bottom
mySlidingLayer.setStickTo(SlidingLayer.STICK_TO_BOTTOM);
myrlp.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM); //THIS LINE THROWS ERROR WITH ACTIONBARACTIVITY
myrlp.width = LayoutParams.MATCH_PARENT;
myrlp.height = getResources().getDimensionPixelSize(R.dimen.layer_width);
//Adding Shadow
mySlidingLayer.setShadowWidthRes(R.dimen.shadow_width);
mySlidingLayer.setShadowDrawable(R.drawable.sidebar_shadow);
//mSlidingLayer.setOffsetWidth(0);
mySlidingLayer.setOffsetWidth(getResources().getDimensionPixelOffset(R.dimen.offset_width));
}
Probably not relevant to the question, but I am trying to this SlidingLayer Library