相关疑难解决方法(0)

Android:时间选择器对话框

我一直在尝试在对话框中创建一个时间选择器,我在片段类中得到一个错误:

对于以下行中的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

6
推荐指数
2
解决办法
6371
查看次数

标签 统计

android ×1