gpt4 book ai didi

android - Fragment 类型中的方法 getLayoutInflater(Bundle) 不适用于参数 ()

转载 作者:太空宇宙 更新时间:2023-11-03 10:23:10 25 4
gpt4 key购买 nike

我正在尝试使用自定义日期选择器 date picker

但是我在 fragment 中膨胀根布局时遇到了这个错误:

 public void button_click(View view) {

// Create the dialog
final Dialog mDateTimeDialog = new Dialog(view.getContext());
// Inflate the root layout
final RelativeLayout mDateTimeDialogView = (RelativeLayout)getLayoutInflater()
.inflate(R.layout.datepick,false);
.....

我该如何解决这个问题?

编辑

此代码有效:

// Inflate the root layout
LayoutInflater inflater = (LayoutInflater) view.getContext().getSystemService( Context.LAYOUT_INFLATER_SERVICE );
final RelativeLayout mDateTimeDialogView = (RelativeLayout) inflater.inflate(R.layout.datepick, null);

最佳答案

如果你有任何父 View get 作为 inflate 的参数。eq: view.inflate(int resource, ViewGroup root, boolean attachToRoot);

view.inflate(int resource, parentView, false);

关于android - Fragment 类型中的方法 getLayoutInflater(Bundle) 不适用于参数 (),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16584927/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com