我按照自己的意愿创建了一个带有3个按钮的自定义日期选择器。 现在我需要将此DatePicker用于不同的活动..
我无法找到使用它的正确方法。
先谢谢
答案 0 :(得分:0)
创建一个扩展Activity的Parent类,并使用此方法创建DatePicker ..然后为需要DatePicker的所有Activies扩展它..
像这样......
class MyDIalog extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
public void createDatePicker(){
//code to create Date Picker
}
}
你的ACtvity将是
class MyAct extends MyDIalog {
}
答案 1 :(得分:0)
我的建议是为DatePicker创建一个Activity。您可以通过将以下属性添加到清单文件中的活动节点来生成DatePicker活动transparent
:
android:theme="@android:style/Theme.Translucent.NoTitleBar"
然后你应该使用startActivityForResult()
来启动DatePicker Activity。当用户选择日期并单击“确定”按钮时,您可以在完成活动之前使用setResult()
:
Intent intent = getIntent();
intent.putExtra("date", date);
setResult(RESULT_OK, intent);
finish();
最后一项操作是在第一项活动中处理onActivityResult()
。