好好利用Android 的API文档~在里面就可以发现答案了~
https://developer.android.com/guide/topics/ui/controls/pickers.html
https://developer.android.com/guide/topics/ui/controls/pickers.html
解决方案 »
- android4.0 launcher 的菜单列表界面怎么实现?
- Android手写软件
- Android应用开发前景如何
- Android 平台下timepicker 的用法,求各位指教小弟。
- 在Android上用java能不能写不需安装的绿色软件?
- 怎么能屏蔽Android原本的 返回键 的功能?纠结了
- 关于类似QQ下拉更新消息的操作问题
- 关于ViewFlipper中GridView的滑动问题
- BitmapFactory.decodeStream的问题
- Android UsageStatsManager.QueryUsageStats
- TextView拖选并复制,求指导
- 如何实现查话费. 非短信形式
android4.0上日期选择只有一个按钮的问题。public class MainActivity extends Activity {
private Button button;
private int mYear,mMonth,mDay; @Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
button=(Button)findViewById(R.id.button1);
button.setOnClickListener(new Button.OnClickListener() { @Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Calendar c = Calendar.getInstance();
mYear = c.get(Calendar.YEAR);
mMonth = c.get(Calendar.MONTH);
mDay = c.get(Calendar.DAY_OF_MONTH);
final DatePicker datepicker = new DatePicker(MainActivity.this);
datepicker.init(mYear, mMonth, mDay, null);
datepicker.setCalendarViewShown(false);
AlertDialog.Builder builder = new AlertDialog.Builder(MainActivity.this);
builder.setTitle("日期选项");
//builder.setCancelable(true);
//builder.setCanceledOnTouchOutside(true);
builder.setView(datepicker);
builder.setPositiveButton("Ok", new DialogInterface.OnClickListener(){ @Override
public void onClick(DialogInterface arg0, int arg1) {
// TODO Auto-generated method stub
mYear=datepicker.getYear();
mMonth=datepicker.getMonth()+1;
mDay=datepicker.getDayOfMonth();
Toast.makeText(MainActivity.this, mYear+"-"+mMonth+"-"+mDay, Toast.LENGTH_SHORT).show();
}
});
builder.setNegativeButton("Cancel", new DialogInterface.OnClickListener(){ @Override
public void onClick(DialogInterface dialog, int which) {
// TODO Auto-generated method stub
}
});
builder.create().show();
}
});
}
}