我一直在尝试在对话框中创建一个时间选择器,我在片段类中得到一个错误:
对于以下行中的DateFormat类型,方法is24HourFormat(Activity)未定义.
在线
DateFormat.is24HourFormat(getActivity()));
Run Code Online (Sandbox Code Playgroud)
这是Android开发者网站上的一个例子,所以我没想到会有任何错误.我已经显示了下面的代码.
如果有人可以帮助我,我将非常感激.
谢谢
码
package com.app.timer2;
import android.app.Activity;
import android.app.DialogFragment;
import android.os.Bundle;
import android.view.View;
import com.app.timer.R;
public class SecondActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_second);}
public void showTimePickerDialog(View v) {
DialogFragment newFragment = new TimePickerFragment();
newFragment.show(getFragmentManager(), "timePicker");
}
}
Run Code Online (Sandbox Code Playgroud)
分段
package com.app.timer2;
import java.text.DateFormat;
import java.util.Calendar;
import android.app.Dialog;
import android.app.DialogFragment;
import android.app.TimePickerDialog;
import android.os.Bundle;
import android.widget.TimePicker;
public class TimePickerFragment extends DialogFragment
implements TimePickerDialog.OnTimeSetListener {
@Override
public Dialog onCreateDialog(Bundle savedInstanceState) {
// …Run Code Online (Sandbox Code Playgroud) android ×1