Revision ad0c8e0e
Added by Leszek Koltunski almost 4 years ago
src/main/java/org/distorted/states/RubikStateDone.java | ||
---|---|---|
49 | 49 |
float titleSize = width*RubikActivity.TITLE_TEXT_SIZE; |
50 | 50 |
|
51 | 51 |
LayoutInflater inflater = act.getLayoutInflater(); |
52 |
DisplayMetrics metrics = act.getResources().getDisplayMetrics(); |
|
53 |
float scale = metrics.density; |
|
54 | 52 |
|
55 | 53 |
// TOP //////////////////////////// |
56 | 54 |
LinearLayout layoutTop = act.findViewById(R.id.upperBar); |
... | ... | |
67 | 65 |
LinearLayout layoutRight = act.findViewById(R.id.mainBarRight); |
68 | 66 |
layoutRight.removeAllViews(); |
69 | 67 |
|
70 |
int padding = (int)(5*scale + 0.5f); |
|
68 |
int padding = (int)(width*RubikActivity.PADDING); |
|
69 |
int margin = (int)(width*RubikActivity.MARGIN); |
|
70 |
|
|
71 | 71 |
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(LinearLayout.LayoutParams.MATCH_PARENT,LinearLayout.LayoutParams.MATCH_PARENT); |
72 |
params.topMargin = margin; |
|
73 |
params.bottomMargin = margin; |
|
74 |
params.leftMargin = margin; |
|
75 |
params.rightMargin = margin; |
|
72 | 76 |
|
73 | 77 |
Button back = new Button(act); |
74 | 78 |
back.setLayoutParams(params); |
Also available in: Unified diff
Make the margins and paddings proportional to screen size.