如何使TimePicker变小

是否有可能在活动xml中使默认的TimePicker更小? 我已经search了这个,但到目前为止只发现如何创build一个我不想做的自定义时间select器,或创build一个popup窗口,我也不想做。 有没有人试过这个成功? 我的TimePicker坐在一个scrollView的tableRow中。 干杯

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" 

它会减less您提供的百分比值您的select器。

仅适用于API 11。