Skip to content

Commit 877e3bd

Browse files
committed
fix: unify menu item widths and reduce excess padding
- compact camera buttons with 4dp padding and zero minWidth - reduce menu item vertical padding to 6dp - all items stretch to popup width for consistent alignment
1 parent 0c2ab4f commit 877e3bd

1 file changed

Lines changed: 4 additions & 3 deletions

File tree

app/src/main/java/com/openipc/decoder/Decoder.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -398,7 +398,9 @@ private void createMenu(View menu) {
398398
final int slot = i;
399399
camButtons[i] = createItem(String.valueOf(i + 1));
400400
camButtons[i].setGravity(Gravity.CENTER);
401-
camButtons[i].setPadding(dp(8), dp(4), dp(8), dp(4));
401+
camButtons[i].setPadding(dp(4), dp(4), dp(4), dp(4));
402+
camButtons[i].setMinimumWidth(0);
403+
camButtons[i].setMinWidth(0);
402404
camRow.addView(camButtons[i]);
403405

404406
if (i == mActive) highlightItem(camButtons[i]);
@@ -453,7 +455,7 @@ private void createMenu(View menu) {
453455
private TextView createItem(String title) {
454456
TextView text = new TextView(this);
455457
text.setText(title);
456-
text.setPadding(dp(8), dp(8), dp(8), dp(8));
458+
text.setPadding(dp(8), dp(6), dp(8), dp(6));
457459
text.setTextColor(Color.WHITE);
458460
text.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
459461
focusChange(text);
@@ -484,7 +486,6 @@ private EditText createEdit(String title) {
484486
text.setTextSize(TypedValue.COMPLEX_UNIT_SP, 14);
485487
text.setInputType(InputType.TYPE_CLASS_TEXT | InputType.TYPE_TEXT_VARIATION_URI);
486488
text.setSingleLine(true);
487-
text.setMinWidth(dp(250));
488489
text.setImeOptions(EditorInfo.IME_ACTION_DONE);
489490
text.setSelection(text.getText().length());
490491
focusChange(text);

0 commit comments

Comments
 (0)