0

我正在使用作为片段一部分的“包含”布局。这是我膨胀包含“包含”的布局的地方(下面是布局本身):

@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”布局中访问……有什么想法吗?

4

2 回答 2

1

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

(正如您在评论回复中发布的那样:)

inflater.inflate(R.layout.hourly_fragment, container, false);
于 2013-08-21T20:32:04.057 回答
0

我是个白痴!我完全忽略了布局中的布局,我正在平板电脑上进行测试。现在视图不为空,我只需要弄清楚如何让它显示在列表下。如果我浪费了任何人的时间,我深表歉意......我的错,感谢所有的努力!

于 2013-08-22T12:30:24.573 回答