片段集合'@android:id'中的Android XML id给出了无法解析符号错误的信息。

逃生爪

我是新来的。我有一个用于片段收集对象的XML。在我有两个文本视图,完美地工作。当我尝试以完全相同的格式添加另一个时,接收无法解决错误。(即:android:id =“ @ android:id / tvNewText”)。如果我添加一个类似于常规XML的ID(即android:id =“ @ + id / tvAnotherNewText”),则无法从我的Fragment onCreateView访问它。有什么帮助吗?fragment_collection_object.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical" >



<TextView
    android:id="@android:id/text1"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:gravity="center"
    android:textSize="40sp"
    android:padding="32dp"
    android:text="Sports Bar" />

这可以正常工作,但是在它的正下方,我添加了一个新的TextView,它无法解析ID。

 <TextView
    android:id="@android:id/tvNewText"
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="Some Words" />

尝试从下面的代码访问:

 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) rootView.findViewById(android.R.id.text1)).setText((args.getString(ARG_OBJECT)));
        ((TextView) rootView.findViewById(android.R.id.tvNewText)).setText("heyo");
        return rootView;
    }
}

在这里,text1可以正常工作,并且符合预期,但无法在tvNewText上解析。在此先感谢您的帮助。

尼基尔·库拉纳(Nikhil Khurana)

使用android:id="@+id/tvNewText"解决错误。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Android Studio错误:无法解析Xml中的符号

来自分类Dev

Android获取当前片段的ID

来自分类Dev

Android获取当前片段的ID

来自分类Dev

在Android中解析XML?

来自分类Dev

Android中的XML解析?

来自分类Dev

Android验证XML时发生ID错误

来自分类Dev

Android验证XML时发生ID错误

来自分类Dev

如何为Android类中的片段生成ID或标签

来自分类Dev

如何在Android Studio 1.5中以XML添加Button id?

来自分类Dev

Android以XML解析&符号

来自分类Dev

(android)当我在xml布局中声明一个片段时,我无法在该片段中获取数据

来自分类Dev

Android Studio无法解析符号ID

来自分类Dev

Android Studio无法解析符号ID

来自分类Dev

Android:如何查找片段容器ID

来自分类Dev

Android PreferenceFragment找不到片段ID的视图

来自分类Dev

Android PreferenceFragment找不到片段ID的视图

来自分类Dev

从tablayout通过标签或id获取片段,android

来自分类Dev

Android开发中的片段错误

来自分类Dev

在Android片段中运行XML解析器(幻灯片菜单)[编辑]

来自分类Dev

在Android中解析XML键值对

来自分类Dev

解析android中的xml属性

来自分类Dev

在Android中解析XML数据

来自分类Dev

在Android中解析XML文件

来自分类Dev

Android无法解析ID

来自分类Dev

无法解析android中的xml属性

来自分类Dev

Android片段:如何在XML中传递值

来自分类Dev

Android:使用android.R.id.content添加片段

来自分类Dev

Android XML 解析错误

来自分类Dev

xml中的单个片段给出了预览错误:“循环包含,无效”