【发布时间】:2014-01-22 07:13:08
【问题描述】:
我正在使用 Fragment,它是 Fragment 的一个实例,而不是 DialogFragment 的实例。
我google了大部分搜索结果显示如何使用DialogFragment拥有DatePicker。
这在我的情况下不起作用,因为 Fragment 和 DialogFragment 的类型不匹配
任何示例或想法都会有所帮助
这是片段 Java 代码
public class CreateReportFragment extends Fragment {
public CreateReportFragment(){}
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
{
rootView = inflater.inflate(R.layout.activity_create_report, container, false);
initViews();
return rootView;
}
private void initViews()
{
final Calendar c = Calendar.getInstance();
year = c.get(Calendar.YEAR);
month = c.get(Calendar.MONTH);
day = c.get(Calendar.DAY_OF_MONTH);
editTextDate.setText(new StringBuilder()
// Month is 0 based, just add 1
.append(year)
.append("-")
.append(month + 1)
.append("-").append(day));
buttonDate = (Button)rootView.findViewById(R.id.buttonDate);
}
Fragment中如何实现DatePicker?
【问题讨论】:
标签: android android-fragments datepicker fragment