Как сделать TimePicker меньше

Возможно ли уменьшить значение TimePicker по умолчанию в активности xml? Я искал это, но пока выяснил, как создать пользовательский таймер, который я не хочу делать, или создать всплывающее окно, которое я также не хочу делать. Кто-нибудь пробовал это с успехом? Мой TimePicker сидит в tableRow в scrollView. ура

Solutions Collecting From Web of "Как сделать TimePicker меньше"

Вы не можете изменить размер TimePicker, как бы вы ни делали. Вы можете сделать TimePicker как диалоговое окно.

Оформить следующий код:

Button setTime; setTime = (Button)findViewById(R.id.button1); setTime.setOnClickListener(this); public void onClick(View v) { TimePickerDialog tp1 = new TimePickerDialog(this, this, cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE), true); tp1.show(); } public void onTimeSet(TimePicker view, int hourOfDay, int minute) { cal.set(Calendar.HOUR_OF_DAY, hourOfDay); cal.set(Calendar.MINUTE, minute); //rest of the code } 

Вы можете сделать это. У меня была такая же проблема. Но Google помог мне. Вы должны просто изменить свой XML-файл.

 android:scaleY="0.90" & android:scaleX="0.90" 

Это будет небольшой ваш сборщик с процентным значением, которое вы предоставляете.

Работает только с API 11.