1
我正在開發一個Android應用程序......其中有出生日期來選擇一個日期選擇器......但顯示的日期...例如日期是1月0顯示而不是1和2月1日顯示,而不是2 ..我需要在3 textviews中的日期值...例如,如果日期是04/02/1984 ...我需要採取04到一個textview和2到另一年和1984年到另一個....請幫助..顯示datepickers值
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final DatePicker date = (DatePicker) findViewById(R.id.datePicker1);
final TextView tvDate = (TextView) findViewById(R.id.textView2);
date.init(date.getYear(), date.getMonth(), date.getDayOfMonth(),new OnDateChangedListener()
{
@Override
public void onDateChanged(DatePicker arg0,int arg1, int arg2, int arg3) {
// TODO Auto-generated method stub
String date=Integer.toString(arg1);
String month=Integer.toString(arg2);
String year=Integer.toString(arg3);
tvDate.setText(date + month + year);
}
}
);
}
}
你爲什麼需要3個textviews你不能用一個顯示日期?檢查這是否有幫助http://stackoverflow.com/questions/18211684/how-to-transfer-the-formatted-date-string-from-my-datepickerfragment/18212061#18212061 – Raghunandan