Android 按id调用textView时出错";texst1无法解析或不是字段;

Android 按id调用textView时出错";texst1无法解析或不是字段;,android,xml,android-viewpager,Android,Xml,Android Viewpager,我试图从我的视图寻呼机中的片段调用文本视图,但我遇到了一个问题,因为Eclipse给了我以下错误 texst1无法解析或不是字段 我尝试关闭IDE并重新启动它,我还尝试删除R文件,但同样的错误仍然存在。你能帮我弄清楚吗 public static class DemoObjectFragment extends Fragment { public static final String ARG_OBJECT = "object"; @Override public V

我试图从我的视图寻呼机中的片段调用文本视图,但我遇到了一个问题,因为Eclipse给了我以下错误

texst1无法解析或不是字段

我尝试关闭IDE并重新启动它,我还尝试删除R文件,但同样的错误仍然存在。你能帮我弄清楚吗

public static class DemoObjectFragment extends Fragment {

    public static final String ARG_OBJECT = "object";

    @Override
    public View onCreateView(LayoutInflater inflater, ViewGroup container,
            Bundle savedInstanceState) {
        View rootView = inflater.inflate(R.layout.fragment_collection_object, container, false);
        Bundle args = getArguments();
        TextView x=((TextView) rootView.findViewById(android.R.id.texst1));
        x.setText(Integer.toString(args.getInt(ARG_OBJECT))+"test");
        return rootView;
    }
}

检查您的xml文件,可能有一些错误阻止生成R文件。

检查您的
xml
是否有错误,如果有任何错误您可能看不到(没有红线),请想想您在错误之前对xml做的最后一件事是什么。您还可以清理project。

文本视图可能是您自己布局的一部分,而不是Android系统布局,因此您应该替换它:

TextView x=((TextView)rootView.findviewbyd(android.R.id.texst1))

为此:
TextView x=((TextView)rootView.findViewById(R.id.texst1))

除了引用TextView的id之外,您做的一切都是对的

你有:

TextView x=((TextView)rootView.findviewbyd(android.R.id.texst1))

应该是:

TextView x=((TextView)rootView.findViewById(R.id.texst1))

引用Android是不必要的,因为您引用的是自己的布局,而不是Android提供的布局


我希望这对你有用

你能发布你的代码吗?谢谢