我有按钮贴在布局的底部。我想将它们添加到布局中并为它们添加背景。我怎样才能做到这一点?我尝试了很多,但我不能。
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<in.wptrafficanalyzer.graphicspickimageviewcanvas.PaintView
android:id="@+id/paint_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/btn_pick" />
<Button
android:id="@+id/btn_pick"
android:layout_width="90dp"
android:layout_height="55dp"
android:text="pick"
android:layout_marginLeft="50dp"
android:layout_marginStart="45dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/save"
android:layout_width="90dp"
android:layout_height="55dp"
android:text="save"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@+id/btn_pick"
android:layout_toEndOf="@+id/btn_pick"
android:layout_marginLeft="45dp"
android:layout_marginStart="45dp" />
</RelativeLayout>
答案 0 :(得分:1)
这应该这样做:
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<in.wptrafficanalyzer.graphicspickimageviewcanvas.PaintView
android:id="@+id/paint_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/buttonWrapper" />
<LinearLayout
android:id="@+id/buttonWrapper"
android:orientation="horizontal"
android:background="@color/yourcolor"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:layout_alignParentBottom="true">
<Button
android:id="@+id/btn_pick"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="pick"
android:layout_marginLeft="50dp"
android:layout_marginStart="45dp" />
<Button
android:id="@+id/save"
android:layout_width="0dp"
android:layout_weight="1"
android:layout_height="wrap_content"
android:text="save"
android:layout_marginLeft="45dp"
android:layout_marginStart="45dp" />
</LinearLayout>
</RelativeLayout>
只需在colors.xml中为你的颜色提供一些东西
答案 1 :(得分:0)
他们已经坚持到底了
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content">
<in.wptrafficanalyzer.graphicspickimageviewcanvas.PaintView
android:id="@+id/paint_view"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:layout_above="@+id/btn_pick" />
<RelativeLayout
android:layout_alignParentBottom="true"
android:layout_width="match_parent"
android:background="#25348C" android:layout_height="wrap_content">
<Button
android:id="@+id/btn_pick"
android:layout_width="90dp"
android:layout_height="55dp"
android:text="pick"
android:layout_marginLeft="50dp"
android:layout_marginStart="45dp"
android:layout_alignParentBottom="true"
android:layout_alignParentLeft="true"
android:layout_alignParentStart="true" />
<Button
android:id="@+id/save"
android:layout_width="90dp"
android:layout_height="55dp"
android:text="save"
android:layout_alignParentBottom="true"
android:layout_toRightOf="@+id/btn_pick"
android:layout_toEndOf="@+id/btn_pick"
android:layout_marginLeft="45dp"
android:layout_marginStart="45dp" />
</RelativeLayout>
</RelativeLayout>
我知道你没有看过那个,所以删除那一行,如果那不是答案,请你发布一张图片(样机),你的布局和你想要的布局,所以我们可以帮助你。
编辑: 机器人:背景=&#34;#25348C&#34; &lt; ----你想要的任何颜色(@ color / colorName它更好,并将颜色资源放在xml资源文件中)