textviewにdatepieckerを表示しようとしていますが、textviewが機能していません。コードにエラーは表示されませんが、アプリを実行すると日付が表示されません。ここでdatepickerのコードは以下のようです:AndroidのTextviewでDatePickerが機能しない
TextView tv;
Calendar mCurrentDate;
int day, month, year;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_tuto4);
tv = (TextView) findViewById(R.id.datePicker);
mCurrentDate = Calendar.getInstance();
day = mCurrentDate.get(Calendar.DAY_OF_MONTH);
month = mCurrentDate.get(Calendar.MONTH);
year = mCurrentDate.get(Calendar.YEAR);
month = month + 1;
tv.setText(day+"/"+month+"/"+year);
tv.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick (View v)
{
final Calendar calendar = Calendar.getInstance();
int yy = calendar.get(Calendar.YEAR);
int mm = calendar.get(Calendar.MONTH);
int dd = calendar.get(Calendar.DAY_OF_MONTH);
DatePickerDialog datePicker = new DatePickerDialog(Tuto4Activity.this, new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {
String date = "Date"+String.valueOf(year) +"-"+String.valueOf(monthOfYear)
+"-"+String.valueOf(dayOfMonth);
tv.setText(date);
tv.setText(date);
}
}, yy, mm, dd);
datePicker.show();
}
});
}
public void onRadioButtonClicked(View view) {
boolean checked = ((RadioButton) view). isChecked();
switch (view.getId()) {
case R.id.radioButton1:
if (checked)
setContentView(R.layout.activity_tuto2);
break;
case R.id.radioButton2:
if (checked)
setContentView(R.layout.activity_tuto3);
break;
case R.id.radioButton3:
if (checked)
setContentView(R.layout.activity_tuto4);
break;
}
}
}
私の質問は、どのようにtextviewにdatepickerを表示させるのですか?私を助けてください。
を試してみてください、あなたはすべてのエラーを得るのですか...? –
エラーが発生しなかった – norafiqa
**どのようにdatepickerをtextviewに表示するのですか?** –