试图膨胀一个AlertDialog.Builder
. 我试图让日期轮(Yuri Kanivets 的轮)出现在我的对话框中。由于我需要的确切代码存在于他的一个类中,我只是试图实例化他的DateActivity
类的一个新实例(我已将其导入我的项目中),然后将其添加到我的对话框中。不幸的是,我似乎无法将我的DateActivity
对象与我的对话联系起来。我认为这将是我夸大视图的论点之一,但那会崩溃。这是我的代码:
编辑:为了澄清,在下面的代码中没有错误。我提到的问题是我的DateActivity
变量与AlertDialog.Builder
. 我尝试使用该变量 (dateWheelSelector) 作为 builderView 和构建器变量实例化的参数,但是这两个都崩溃了。我需要弄清楚如何连接这些,因为现在我的对话框是空的。
private void setStartDate() {
//somehow I need to use this variable, but where???
DateActivity dateWheelSelector = new DateActivity();
LayoutInflater inflater = LayoutInflater.from(this);
View builderView = inflater.inflate(R.layout.wheel_date_layout, null);
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setView(builderView);
alert = builder.create();
/* Set the title of this dialog programatically */
TextView title = (TextView) builderView.findViewById(R.id.date_title);
title.setText("Choose Start Date");
alert.show();
}
感谢您的任何建议。