Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Android片段类无法膨胀资源_Java_Android_Android Fragments_Layout Inflater - Fatal编程技术网

Java Android片段类无法膨胀资源

Java Android片段类无法膨胀资源,java,android,android-fragments,layout-inflater,Java,Android,Android Fragments,Layout Inflater,我正在设计一款使用碎片的Android应用程序。我以前从未使用过这些,但它们似乎是满足我需求的有用解决方案。当我试图用Android Studio函数在File下生成一个空白片段时,创建的fragment的子类DietaryRestrictions在onCreateView方法中出错。错误是:无法解析符号“片段限制” 这是我的片段类: public class DietaryRestrictions extends Fragment { public DietaryRestri

我正在设计一款使用碎片的Android应用程序。我以前从未使用过这些,但它们似乎是满足我需求的有用解决方案。当我试图用Android Studio函数在
File
下生成一个空白片段时,创建的
fragment
的子类
DietaryRestrictions
onCreateView
方法中出错。错误是:
无法解析符号“片段限制”

这是我的
片段
类:

    public class DietaryRestrictions extends Fragment {

    public DietaryRestrictions() {
        // Required empty public constructor
    }

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
                             Bundle savedInstanceState) {
        // Inflate the layout for this fragment
        return inflater.inflate(R.layout.fragment_dietary_restrictions, container, false);
    }
}
这是我的Android Studio为
片段生成的资源文件

<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".ui.fragments.DietaryRestrictions">

    <!-- TODO: Update blank fragment layout -->
    <TextView
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:text="@string/hello_blank_fragment"
        android:gravity="center" />

</FrameLayout>

该资源肯定存在于项目中,因此我不确定我在做什么不正确,因为我遵循了各种来源的指示,如 和文件位于

任何帮助都将不胜感激,如果需要,我可以提供额外的代码片段

解决方案
所以,我不确定这是否是Android Studio的问题,但我关闭了程序,稍后重新打开,在布局充气器中找到了碎片!我希望这可以帮助任何其他开发人员在使用片段时发现这个问题,因为这似乎只有在我使用片段时才会发生

它是否真的说
无法解析符号“fragment.dietary\u restrictions”
,而不是说
无法解析符号“fragment\u dietary\u restrictions”
?@RyanMentley我很抱歉,这是我的打字错误。此后,我对该问题进行了编辑。该错误确实表明,Latter项目中的fragment_dietary_restrictions.xml文件位于何处?@Tiko它位于res/layout文件夹下