I have a listview with custom listadapter, which populates the listview with a checkbox and some textviews. When the user selects a checkbox, I need a button bar to slide in
Below is the runtime code implementation, modify accordingly if you need it for other purposes.
RelativeLayout rl = new RelativeLayout(this);
ImageButton btnBar = new ImageButton(this);
RelativeLayout.LayoutParams btnParams = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT, 80);
btnParams.addRule(RelativeLayout.ALIGN_PARENT_BOTTOM);
btnBar.setLayoutParams(btnParams);
btnBar.setBackgroundColor(Color.RED); // test with red background
TranslateAnimation a = new TranslateAnimation(
Animation.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT, 0,
Animation.RELATIVE_TO_PARENT, (float)100,
Animation.RELATIVE_TO_PARENT, (float)0);
a.setDuration(1000);
btnBar.startAnimation(a); // add animation while start
rl.addView(btnBar);
setContentView(rl);