XML的布局不如预期

时间:2014-02-07 06:47:55

标签: android

我遇到如下问题 我用XML Android编写了一个布局。这是我的结果图片。但我想“Mhz”必须在这个观点的底部,而不是顶部。我想从别人那里得到一些帮助。谢谢。这是我的XML代码:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:orientation="vertical" >

    <LinearLayout
        android:layout_width="300px"
        android:layout_height="63px"
        android:background="@android:color/transparent"
        android:orientation="vertical" >

        <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="26px"
            android:layout_marginBottom="1px"
            android:layout_marginTop="2px" >

            <ImageView
                android:id="@+id/header_news"
                android:layout_width="48px"
                android:layout_height="18px"
                android:src="@drawable/header_icon_news"
                android:layout_alignParentRight="true"
                android:layout_centerVertical="true" 
                />
            <ImageView
                android:id="@+id/header_tp"
                android:layout_width="26px"
                android:layout_height="18px"
                android:src="@drawable/header_icon_tp"
                android:layout_toLeftOf="@+id/header_news"
                android:layout_marginRight="5px"
                android:layout_centerVertical="true"
                />
            <ImageView

                android:id="@+id/header_ta"
                android:layout_width="26px"
                android:layout_height="18px"
                android:src="@drawable/header_icon_ta"
                android:layout_toLeftOf="@+id/header_tp"
                android:layout_marginRight="5px"
                android:layout_centerVertical="true"
                />
        </RelativeLayout>

        <RelativeLayout
            android:layout_width="wrap_content"
            android:layout_height="30px"
            android:layout_marginBottom="2px" >
            <TextView
                android:id="@+id/header_tv_1690"
                android:layout_width="60px"
                android:layout_height="30px"
                android:textSize="27px"
                android:text="@string/header_test_chanel" 
                android:layout_toLeftOf="@+id/header_tv_mhz"
                android:layout_centerVertical="true"          
                android:textColor="#F0F0F0" 
                />

            <ImageView
                android:id="@+id/header_6"
                android:scaleType="fitXY"
                android:layout_width="32px"
                android:layout_height="32px"
                android:src="@drawable/audio_icon_preset06"
                android:layout_toLeftOf="@+id/header_tv_1690"
                android:layout_centerVertical="true"
                android:layout_marginRight="5px"
                />
            <ImageView
                android:id="@+id/header_station"
                android:scaleType="fitXY"
                android:layout_width="32px"
                android:layout_height="32px"
                android:src="@drawable/header_icon_station"
                android:layout_toLeftOf="@+id/header_6"
                android:layout_centerVertical="true"
                android:layout_marginRight="5px"
                />
            <ImageView
                android:background="#666666"
                android:scaleType="fitXY"
                android:id="@+id/header_fm"
                android:layout_width="96px"
                android:layout_height="32px"
                android:src="@drawable/header_audiotitle_fm"
                android:layout_toLeftOf="@+id/header_station"
                android:layout_centerVertical="true"
                android:layout_marginRight="5px"
                />

            <TextView
                android:id="@+id/header_tv_mhz"
                android:layout_width="30px"
                android:layout_height="30px"
                android:layout_alignParentRight="true"
                android:layout_alignParentBottom="true"
                android:text="@string/header_test_mhz"
                android:textColor="#F0F0F0"
                android:textSize="15px" />

        </RelativeLayout>
    </LinearLayout>

</LinearLayout>

1 个答案:

答案 0 :(得分:0)

您可以使用

android:layout_gravity="bottom" property make it bottom