【发布时间】:2016-11-21 19:20:32
【问题描述】:
我正在尝试使用 FloatingActionButtons 创建一个菜单,并在每个菜单项的左侧附带 TextViews 作为标题。我很难让布局看起来像我想要的那样。我想要右侧的所有 FloatingActionButtons,以及每个旁边的 TextView。这是我现在的代码:
<LinearLayout
android:id="@+id/fab_menu_container"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:orientation="vertical"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true">
<RelativeLayout
android:id="@+id/fab_menu"
android:layout_height="wrap_content"
android:layout_width="wrap_content"
android:visibility="invisible">
<TextView
android:id="@+id/txt_button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 1"
android:layout_margin="8dp"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/button1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/txt_button1"/>
<TextView
android:id="@+id/txt_button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 2"
android:layout_below="@id/txt_button1"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/button2"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/txt_button2"
android:layout_below="@id/button1"/>
<TextView
android:id="@+id/txt_button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button 3"
android:layout_below="@id/txt_button2"/>
<android.support.design.widget.FloatingActionButton
android:id="@+id/button3"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/txt_button3"
android:layout_below="@id/button2"/>
</RelativeLayout>
<android.support.design.widget.FloatingActionButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="16dp"
android:clickable="true"
android:onClick="generateMenu"/>
</LinearLayout>
【问题讨论】:
标签: android android-layout user-interface layout android-relativelayout