无法访问包含布局内的视图



我使用的"include"布局是片段的一部分。以下是我对包含"include"的布局进行膨胀的地方(下面是布局本身):

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
    View v = inflater.inflate(R.layout.hourly_fragment, null);
    return v;
}

hourly_fragment.xml

<include
    android:id="@+id/visualization"
    style="@style/Visualization"
    android:layout_width="match_parent"
    layout="@layout/visualization_with_spinner" />
<include
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    layout="@layout/list_fragment" />

<include
    android:id="@+id/hourly_amazon_details"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    layout="@layout/amazon_details" />

我可以访问其他2个包含布局中的项目,但不能访问"amazon_details"布局。。。。有什么想法吗?

由于Project>Clean无法解决您的问题,请尝试将父容器设置为当前在内容视图中可见的容器:

(正如你在评论回复中所说:)

inflater.inflate(R.layout.hourly_fragment, container, false);

我是个白痴!我完全忽略了大布局中的一个布局,我正在平板电脑上测试。现在视图不是空的,我只需要想办法让它显示在列表下。如果我浪费了任何人的时间,我道歉。。。我的坏和感谢所有的努力!

相关内容

  • 没有找到相关文章

最新更新