我已使用Date Picker
在Activity
,但我不知道如何在片段中使用它。我正在上傳我的活動Date Picker
代碼。任何人都可以幫助我轉換片段中的代碼?如何在Android Fragment中使用日期選取器?
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
initialize();
context = getApplicationContext();
View.OnClickListener listenerDate = new View.OnClickListener() {
@Override
public void onClick(View arg0) {
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
showDialog(DATE_DIALOG_ID);
}
};
editTextDate.setOnClickListener(listenerDate);
} private void initialize() {
editTextDate = (EditText) findViewById(R.id.editTextDate);
}private void updateDisplay() {
currentDate = new StringBuilder().append(day).append(".")
.append(month + 1).append(".").append(year).toString();
Log.i("DATE", currentDate);
}
DatePickerDialog.OnDateSetListener myDateSetListener = new DatePickerDialog.OnDateSetListener() {
@Override
public void onDateSet(DatePicker datePicker, int i, int j, int k) {
year = i;
month = j;
day = k;
updateDisplay();
editTextDate.setText(currentDate);
}
};`
你到目前爲止嘗試了什麼?你有沒有得到任何錯誤? –
我已經遵循了這個鏈接中給出的過程: - http://developer.android.com/guide/topics/ui/controls/pickers.html但我得到錯誤 - 「android.util.AndroidRuntimeException:requestFeature( )必須在添加內容之前調用「 –