Android:DatePicker对话框主题

前端之家收集整理的这篇文章主要介绍了Android:DatePicker对话框主题 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

我正在做一个Android开发,在日期选择器对话框中有一个疑问.

单击按钮时,将弹出一个日期选择器,用户应该可以选择日期.

代码已成功编译,当我单击一个按钮时,对话框弹出,如图1所示,但我希望日期选择器如图2所示.

请让我知道我必须在哪里更改代码.

下面是代码

  public class MainActivity extends AppCompatActivity {
Button B1;
int day_x,month_x,year_x;
static  final int id=0;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    B1 = (Button)findViewById(R.id.button);
    B1.setOnClickListener(new View.OnClickListener()
    {
        @Override
        public void onClick(View v) {
            showDialog(id);
        }
    });
}
@Override
protected Dialog onCreateDialog(int id1)
{
    if (id1==id)
        return new DatePickerDialog(MainActivity.this,listener,year_x,day_x);
    return null;
}
protected DatePickerDialog.OnDateSetListener listener
        =new DatePickerDialog.OnDateSetListener()
{
    public void onDateSet(DatePicker view,int year,int month,int day)
    {
        year_x=year;
        month_x=month;
        day_x=day;
        Toast.makeText(MainActivity.this,Integer.toString(day_x)+":"+Integer.toString(month_x)+":"+
                Integer.toString(year_x),Toast.LENGTH_SHORT).show();
    }
     };
     }
最佳答案
您可以为此使用AlertDialog.THEME_HOLO_LIGHT主题

DatePickerDialog dpd = new DatePickerDialog(context,AlertDialog.THEME_HOLO_LIGHT,year,month,day);

dpd.show();

猜你在找的Android相关文章