我有一个垂直LinearLayout
,3 个Buttons
垂直对齐,一个在另一个下方。在每个按钮之间,我设置了一个初始LinearLayout
可见性。GONE
单击第一个按钮时,LinearLayout
它的下方将更改为,VISIBLE
并且我在该布局中定义的列表视图出现在视图中,而其余 2 个Buttons
仍附加到LinearLayout
.
问题是,如果LinearLayout
t 中的列表视图(我使用 java 代码添加)太大,那么Buttons
第一个下面的 2 就会消失。剩下的是第一个按钮下方的布局。
我希望 2Buttons
绑定到视图。任何帮助将不胜感激。谢谢。
这是我的布局:
LinearLayout
android:id="@+id/linearLayout1"
android:layout_width="350dp"
android:layout_height="match_parent"
android:orientation="vertical" >
<Button
android:id="@+id/buttonContact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Contacts"
android:background="@drawable/button_style"
android:textColor="#E6E6E6"/>
<LinearLayout
android:id="@+id/layoutContact"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone">
</LinearLayout>
<Button
android:id="@+id/buttonLog"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Call Logs"
android:background="@drawable/button_style" />
<LinearLayout
android:id="@+id/layoutLog"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone" >
</LinearLayout>
<Button
android:id="@+id/buttonVm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Voicemail"
android:background="@drawable/button_style"/>
<LinearLayout
android:id="@+id/layoutVm"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:orientation="vertical"
android:visibility="gone">
</LinearLayout>
</LinearLayout>