I\'ve been trying all day to get this to work and i think that I can use RelativeLayout
android:layout_weight=\"0.3\"
to pl
Stack 2 LinearLayout (L1, L2) sections with weights of 0.3 and 0.7 (and heights of 0dp) inside a LinearLayout (L0) with vertical orientation and total weight of 1.0. Put your buttons in the 0.7 weighted layout (L2). That will give you your spacing of 30% above the buttons.
You can then place the containing LinearLayout (L0) inside a RelativeLayout (R0) and place L0 relative to the right of the parent (R0), which will position the entire thing on the right side of the screen.
Edit: My version is pretty much same as Milde in end, except using a root of RelativeLayout
so I could put the layout_alignParentRight="true"
to ensure it's flush to the right. The only sticking point I found was ensuring your first LinearLayout has height of fill_parent
so that your spacer really is 30% of screen.