diff --git a/bottomsheetpickers/src/main/java/com/philliphsu/bottomsheetpickers/time/grid/GridTimePickerDialog.java b/bottomsheetpickers/src/main/java/com/philliphsu/bottomsheetpickers/time/grid/GridTimePickerDialog.java index 2dd04a7..5fe1af8 100644 --- a/bottomsheetpickers/src/main/java/com/philliphsu/bottomsheetpickers/time/grid/GridTimePickerDialog.java +++ b/bottomsheetpickers/src/main/java/com/philliphsu/bottomsheetpickers/time/grid/GridTimePickerDialog.java @@ -293,6 +293,11 @@ public void onClick(View v) { mFirstHalfDayToggle.setCompoundDrawablesWithIntrinsicBounds(null, icon1, null, null); mSecondHalfDayToggle.setCompoundDrawablesWithIntrinsicBounds(null, icon2, null, null); } + if (res.getConfiguration().smallestScreenWidthDp >= 600/*dp units*/) { + // Shrink text size so that labels fit on one line + mFirstHalfDayToggle.setTextSize(0.5f * mFirstHalfDayToggle.getTextSize()); + mSecondHalfDayToggle.setTextSize(0.5f * mSecondHalfDayToggle.getTextSize()); + } } else { mAmPmTextView.setVisibility(View.VISIBLE); mAmPmHitspace.setOnClickListener(new OnClickListener() {