我有两个观点
<VideoView
android:id="@+id/player"
android:layout_width="match_parent"
android:layout_height="wrap_content"
/>
<ImageView
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/lighter_gray"
android:id="@+id/imageView"
/>
我想只选择一个在运行时显示的视图,是否有容器供他们完成工作? 我搜索并发现像viewswitcher之类的东西,但我不想在它们之间切换我只想显示其中一个
答案 0 :(得分:0)
您可以通过添加android:visibility="gone"
和setVisibility在java代码中可见。
答案 1 :(得分:0)
如果列表中有数百个项目。
您可以使用列表适配器管理一个自己的类型字段,并使用列表创建自定义适配器,并根据您的要求在每个位置切换视图。