无法解析符号“在xml中

时间:2016-02-21 06:57:34

标签: android xml android-fragments

我用片段空白活动创建了一个片段,但我一直收到错误

  

无法解析符号“。是的,双esc char未解析。   这会在添加片段时导致我的java文件出现进一步错误。

Xml代码是这样的。 fragment.xml之

<RelativeLayout 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" android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    android:paddingBottom="@dimen/activity_vertical_margin"
    tools:context=".DetailActivity$DetailFragment"
    >

    <TextView android:layout_width="wrap_content"
        android:id="@+id/detail_text"
        android:layout_height="wrap_content" />

</RelativeLayout>

类文件是 -

    setContentView(R.layout.activity_detail);
    if (savedInstanceState == null) {
        getSupportFragmentManager().beginTransaction()
                .add(R.id.container, new DetailFragment())
                .commit();
    }

我得到的错误是在构建Gradle时

  

错误:(22,21)错误:找不到合适的方法   add(int,DetailFragment)方法   FragmentTransaction.add(Fragment,String)不适用(参数   不匹配; int无法转换为Fragment)方法   FragmentTransaction.add(int,Fragment)不适用(参数   不匹配; DetailFragment无法转换为Fragment)

0 个答案:

没有答案