Java Android片段类无法膨胀资源
我正在设计一款使用碎片的Android应用程序。我以前从未使用过这些,但它们似乎是满足我需求的有用解决方案。当我试图用Android Studio函数在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
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文件夹下