是否可以在活动 xml 中使默认的 TimePicker 更小?我已经对此进行了搜索,但到目前为止只发现了如何创建一个我不想做的自定义时间选择器,或者创建一个我也不想做的弹出窗口。有没有人尝试过这个并取得了成功?我的 TimePicker 坐在滚动视图中的 tableRow 中。干杯
问问题
14507 次
2 回答
22
你可以这样做。我也有同样的问题。但谷歌帮助了我。您只需更改您的 XML 文件。
android:scaleY="0.90" & android:scaleX="0.90"
它会根据您提供的百分比值缩小您的选择器。
仅适用于 API 11。
于 2014-11-17T10:31:52.173 回答
14
您无法更改 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
}
于 2012-08-30T18:30:19.093 回答