都是些常用控件的使用方法,总的步骤:
1、创建一个类继承自activity;
2、在MainActivity中添加新建的activity;
3、创建相对应的xml布局文件,并在activity中绑定此activity;
日期选择器:
new DatePickerDialog(AtyUsingDataPicker.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear,
int dayOfMonth) {
btnSelectData.setText(String.format("%d-%d-%d", year,monthOfYear,dayOfMonth));
}
}, Calendar.getInstance().get(Calendar.YEAR), Calendar.getInstance().get(Calendar.MONTH), Calendar.getInstance().get(Calendar.DAY_OF_MONTH)).show();
}
});
获得当前系统时间:
Calendar c = Calendar.getInstance();
取得系统日期:year = c.get(Calendar.YEAR)
month = c.grt(Calendar.MONTH)
day = c.get(Calendar.DAY_OF_MONTH)
取得系统时间:hour = c.get(Calendar.HOUR_OF_DAY);
minute = c.get(Calendar.MINUTE)
时间选择器:
btnSelectTime.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
new TimePickerDialog(AtyUsingTimePicker.this, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker view, int hourOfDay, int minute) {
btnSelectTime.setText(String.format("%d:%d", hourOfDay,minute));
}
}, Calendar.getInstance().get(Calendar.HOUR_OF_DAY), Calendar.getInstance().get(Calendar.MINUTE), false).show();
}
});
Spinner使用,是一个选项的组件
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.aty_using_spinner);
adapter = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1);
adapter.add("看,帅哥!");
adapter.add("NO,是屌丝!");
adapter.add("我爸是小习!");
spinner = (Spinner) findViewById(R.id.spinner);
spinner.setAdapter(adapter);
}