1
I have this XML

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/switch_bg"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:padding="0dp" >

    <ImageView
        android:id="@+id/switch_bg2"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerInParent="true"
            android:layout_alignParentLeft="true"
    android:layout_centerVertical="true"
        android:src="@drawable/switch_bg_off" />

<RelativeLayout
    android:id="@+id/switch_handle"
    android:layout_width="50dp"
    android:layout_marginTop="7dp"
    android:layout_height="50dp"
    android:layout_alignParentLeft="true"
    android:background="@drawable/switch_handle"
    android:padding="0dp" >

    <ImageView
        android:id="@+id/switch_v"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:layout_centerHorizontal="true"
        android:layout_centerVertical="true"
        android:src="@drawable/switch_v"
        android:visibility="visible" />

</RelativeLayout>

</RelativeLayout>

switch_v画像を現在の場所から 1 dp 上に移動するにはどうすればよいですか?

(中央に配置されていますが、白いボックスに影があり、中央が少し上にあるはずです)

ここに画像の説明を入力

4

3 に答える 3

1

これを試してください、それはあなたを助けるはずです:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/switch_bg2"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:background="@drawable/switch_bg_off" >

    <ImageView
        android:id="@+id/switch_v"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"

        android:padding="2dp"
        android:src="@drawable/switch_v"
        android:visibility="visible" />

</RelativeLayout>
于 2013-10-31T12:55:00.713 に答える
0

android:layout_marginBottom="1dp"このように使う

<ImageView
    android:id="@+id/switch_v"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_centerHorizontal="true"
    android:layout_centerVertical="true"
    android:src="@drawable/switch_v"
    android:visibility="visible"
    android:layout_marginBottom="1dp"  />
于 2013-10-31T12:48:55.297 に答える