道歉,如果这似乎很明显,但似乎无法解决。我有两个彼此相邻的按钮,而上传按钮实际上位于中间。我真正想要的是这两个按钮之间的间距为10dp,我希望它们之间的间距位于中间。我该怎么办?
<RelativeLayout
android:id="@+id/bak"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_margin="10dp">
<Button
android:id="@+id/back_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:text="@string/button_back"
android:layout_toRightOf="@id/upload_button"
android:background="@drawable/love_heart"
android:textColor="@color/white"
android:padding="5dp"
android:textSize="10sp"
android:layout_centerHorizontal="true"/>
<Button
android:id="@+id/upload_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:text="@string/button_upload"
android:background="@drawable/love_heart"
android:textColor="@color/white"
android:padding="5dp"
android:textSize="10sp"
android:layout_centerHorizontal="true"/>
</RelativeLayout>
答案 0 :(得分:0)
使用以下视图:
<RelativeLayout
android:id="@+id/bak"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_margin="10dp">
<Button
android:id="@+id/back_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:text="@string/button_back"
android:layout_toRightOf="@id/view"
android:background="@drawable/love_heart"
android:textColor="@color/white"
android:padding="5dp"
android:textSize="10sp"
/>
<View
android:id="@+id/view"
android:layout_width="10dp"
android:layout_height="10dp"
android:layout_centerHorizontal="true"
/>
<Button
android:id="@+id/upload_button"
android:layout_width="50dp"
android:layout_height="50dp"
android:layout_toLeftOf="@id/view"
android:text="@string/button_upload"
android:background="@drawable/love_heart"
android:textColor="@color/white"
android:padding="5dp"
android:textSize="10sp"
/>
</RelativeLayout>
答案 1 :(得分:0)
这是一个更好的解决方案。
(xxxx)
W3C way of defining an HTML document language
如果需要,您可以在其中添加填充...但是使用线性布局是处理此“问题”的简便得多且更好的方法