Revision 43162dfb
Added by Leszek Koltunski over 3 years ago
src/main/java/org/distorted/states/RubikStatePlay.java | ||
---|---|---|
322 | 322 |
mMenuLayoutWidth = (int)(width/2); |
323 | 323 |
mMenuLayoutHeight= (int)(2*margin + NUM_BUTTONS*(mMenuItemSize+margin)); |
324 | 324 |
|
325 |
LinearLayout.LayoutParams pT = new LinearLayout.LayoutParams( mMenuLayoutWidth - 2*padding, (int)mMenuItemSize); |
|
326 |
pT.setMargins(margin, 0, margin, margin); |
|
327 |
LinearLayout.LayoutParams pM = new LinearLayout.LayoutParams( mMenuLayoutWidth - 2*padding, (int)mMenuItemSize); |
|
328 |
pM.setMargins(margin, margin, margin, margin); |
|
329 |
LinearLayout.LayoutParams pB = new LinearLayout.LayoutParams( mMenuLayoutWidth - 2*padding, (int)mMenuItemSize); |
|
330 |
pB.setMargins(margin, margin, margin, 2*margin); |
|
325 |
LinearLayout.LayoutParams p = new LinearLayout.LayoutParams( mMenuLayoutWidth - 2*padding, (int)mMenuItemSize); |
|
331 | 326 |
|
332 | 327 |
for(int i=0; i<NUM_BUTTONS; i++) |
333 | 328 |
{ |
334 | 329 |
final int but = i; |
335 | 330 |
Button button = new Button(act); |
336 |
button.setLayoutParams(pT);
|
|
331 |
button.setLayoutParams(p); |
|
337 | 332 |
button.setText(BUTTON_LABELS[i]); |
338 | 333 |
button.setTextSize(TypedValue.COMPLEX_UNIT_PX, mMenuTextSize); |
339 | 334 |
|
src/main/res/layout/popup_menu.xml | ||
---|---|---|
3 | 3 |
android:id="@+id/menuGrid" |
4 | 4 |
android:layout_width="wrap_content" |
5 | 5 |
android:layout_height="wrap_content" |
6 |
android:gravity="center" |
|
6 | 7 |
android:orientation="vertical"> |
7 | 8 |
</LinearLayout> |
Also available in: Unified diff
Correctly centralize the buttons on the main menu popup.