【发布时间】:2014-03-14 19:57:45
【问题描述】:
我有一个关于设置 fragmentManager 的问题。我正在开发一个应用程序,该应用程序有一个设置页面,其中有一个用于选择日期的按钮。
我有一个日期选择器的片段和一个日期选择器的布局。
我试图在我的活动中设置 fragmentManager:
//Setup fragment manager
android.app.FragmentManager fm = getFragmentManager();
//fragment transaction
android.app.FragmentTransaction ft = fm.beginTransaction();
//add fragments
ft.add(R.id.dialog_date);
ft.commit();
我遇到了 ft.add 部分的问题,我正在尝试为我的日期选择器添加片段布局。我不清楚这是否是正确的方法。除了日期选择器,我还添加了一个时间选择器。我是否以同样的方式添加它?
ft.add(R.id.timepicker)
我已经设置了我的按钮点击,使用意图来获取日期选择器。我认为这不是调用日期选择器的正确方法。
//button click for date. user clicks button and a date picker fragment is enabled.
mDateButton = (Button)v.findViewById(R.id.eventDateButton);
mDateButton.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent myIntent = new Intent(NewEventSetupActivity.this, DatePickerFragment.class);
startActivity(myIntent);
}
});
我的设置方式是否正确?还是有更简单的方法?
提前致谢。
【问题讨论】:
标签: android android-fragments datepicker