“原理图”和所需布局的图像位于底部,外框表示活动布局,底部框架是其内部视图(textview和imageview)的容器。
这就是我的尝试:
外框必须是相对布局,以便使用android:layout_alignParentBottom
属性将其子容器放在底部。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:focusableInTouchMode="true"
android:layout_height="match_parent"
android:layout_width="match_parent">
容器布局必须是水平方向的线性布局。
<LinearLayout
android:layout_width="match_parent"
android:layout_alignParentBottom="true"
android:layout_height="100dp"
android:orientation="horizontal">
双视图组合放置在自己的布局中,以便一个可以位于另一个之上。我为此选择了线性布局。这些布局中的每一个都具有权重,以便可以使用和共享最大空间。
<LinearLayout
android:layout_width="wrap_content"
android:orientation="vertical"
android:layout_weight="1"
android:layout_height="wrap_content">
视图本身是代码重复3次。我想我可以使用单独的布局并使用<include>
但我需要能够更改它们,因为它们不相同
相对布局
线性布局
线性布局
浏览
线性布局
浏览
线性布局
浏览