gpt4 book ai didi

java - 在android studio中隐藏高度和宽度为零的 View 元素

转载 作者:行者123 更新时间:2023-12-02 04:06:47 26 4
gpt4 key购买 nike

我有两个 ListView,我希望它们共享相同的布局位置,因此当我单击按钮时,一个 ListView 会隐藏。也许这是不可能的,或者有更好的方法,比如 fragment ?

最佳答案

使用FrameLayout 。此布局 View 将两个 View 相互重叠。

<FrameLayout
android:layout_width="match_parent"
android:layout_height="match_parent">

<ListView
android:id="@+id/list1"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>

<ListView
android:id="@+id/list2"
android:layout_width="match_parent"
android:layout_height="match_parent"></ListView>

</FrameLayout>

用于显示第一页(即第一个 ListView):

findViewById(R.id.list1).setVisibility(View.VISIBLE);
findViewById(R.id.list2).setVisibility(View.GONE);

第二页:

findViewById(R.id.list1).setVisibility(View.GONE);
findViewById(R.id.list2).setVisibility(View.VISIBLE);

关于java - 在android studio中隐藏高度和宽度为零的 View 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34210501/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com