看看我的图片,我想设计这样的布局。看看我下面的 XML 代码,我已经设计了它,但是当我将它旋转到横向时,按钮不适合商店区域(短)并且图像价格区域中的线性布局超出边界(更长)。我希望它适合所有方向。为什么我使用按钮?因为当我务实时,我可以将它用作 onClickListener
如何设计此布局以适应所有方向?
有任何方法可以使用 XML 代码设计此布局(不使用背景图片)
<LinearLayout
android:layout_width="match_parent"
android:layout_height="0dp"
android:layout_weight="1"
android:background="@drawable/bar_all"
android:gravity="center_vertical"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent" >
<Button
android:id="@+id/btn_all"
android:layout_width="265dp"
android:layout_height="match_parent"
android:background="#00000000" />
<LinearLayout
android:layout_width="match_parent"
android:layout_height="match_parent"
android:gravity="center_vertical"
android:orientation="vertical" >
<ImageButton
android:id="@+id/btn_ic_mypage"
android:layout_width="30dp"
android:layout_height="30dp"
android:layout_gravity="right"
android:layout_marginRight="12dp"
android:background="#00000000"
android:scaleType="fitXY"
android:src="@drawable/icon_mypage" />
</LinearLayout>
</LinearLayout>
</LinearLayout>
- 位置背景图像的线性布局
- 放置按钮的线性布局覆盖商店区域。轻松编码 onClickListener
- Linea Layout 用于覆盖$图像区域并放置图像区域。