2011-10-04 63 views
1

我正在android中工作。 這是我的xml: -如何設置兩個佈局的高度?

請仔細檢查。 **

<RelativeLayout 
android:layout_width="wrap_content" android:layout_height="140dip" android:id="@+id/rl_for_image_title" > 

<ImageView 
android:id="@+id/music_player_logo" 
    android:layout_height="fill_parent" 
    android:layout_width="100dip" 

    android:src="@drawable/musicplayer_logo"/> 

    </RelativeLayout> 


<RelativeLayout android:layout_width="wrap_content" android:layout_height="140dip" android:id="@+id/rl_for_texts" android:layout_toRightOf="@+id/rl_for_image_title" > 

    <TextView 
    android:id="@+id/music_player_title_name" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Title :" 
    android:layout_marginLeft="15dip"/> 


    <TextView 
    android:layout_below="@+id/music_player_title_name" 
    android:id="@+id/music_player_artist_name" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Artist : " 
    android:layout_marginLeft="15dp"/> 


    <TextView 
    android:layout_below="@+id/music_player_artist_name" 
    android:id="@+id/music_player_category" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Category : " 
    android:layout_marginLeft="15dp"/> 
    <TextView 
    android:layout_below="@+id/music_player_category" 
    android:id="@+id/music_player_date" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Date  : " 
    android:layout_marginLeft="15dp" 
    /> 
    <TextView 
    android:layout_below="@+id/music_player_date" 
    android:id="@+id/music_player_song_price" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Price : " 
    android:layout_marginLeft="15dp" 
    /> 
    </RelativeLayout> 

    <RelativeLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/rl_for_seekbar" android:layout_below="@+id/rl_for_texts" android:layout_marginTop="20dip" > 

    <ImageButton 

    android:id="@+id/ButtonTestPlayPause" 
    android:layout_height="40dip" 
    android:layout_width="fill_parent" 
    android:src="@drawable/button_play"/> 
    <SeekBar 
    android:layout_below="@+id/ButtonTestPlayPause" 
    android:id="@+id/SeekBarTestPlay" 
    android:layout_height="20dip" 
    android:layout_width="match_parent" 
    android:thumb="@drawable/thumb_transparent"/> 

    <TextView 
     android:layout_below="@+id/SeekBarTestPlay" 
    android:id="@+id/SeekBarTime" 
    android:layout_height="wrap_content" 
    android:layout_width="wrap_content" 
    android:text="Time  :" 
    android:layout_marginLeft="15dp" 
    /> 

</RelativeLayout></RelativeLayout> 

,這是本上面的XML的輸出: - enter image description here

我想在同一水平作爲文本信息顯示。我的圖像頂層比標題,藝術家等文本視圖稍微低一點。請告訴我該怎麼做才能使這個對齊準確。 ?

+0

這是完整的xml文件。 –

+0

音樂筆記圖片所在的imageview在哪裏? –

+0

對不起,先生,我犯了一個錯誤。現在沒關係。 –

回答

1

替換本作的圖像視圖相對佈局:

<RelativeLayout 
    android:layout_width="100dp" android:layout_height="140dip" android:id="@+id/rl_for_image_title" > 

    <ImageView 
     android:id="@+id/music_player_logo" 
      android:layout_height="wrap_content" 
      android:layout_width="100dp" 
     android:src="@drawable/icon"/> 

</RelativeLayout> 
0

由於您的XML格式不正確(當時我喝我的咖啡)這個簡單的例子應該達到你在找什麼。約。身份證是在旅途中編造的,但應該很容易修復。

<LinearLayout 
    xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="vertical" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent"> 
    <RelativeLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 

     <TextView 
      android:id="@+id/preview_song" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Preview Song" /> 

     <LinearLayout 
      android:id="@+id/song_information" 
      android:orientation="vertical" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_below="@id/preview_song" 
      android:layout_alignParentRight="true"> 

      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Title: TakinItOff" /> 
      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Artist: Akon" /> 
      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Category: Lolwtf" /> 
      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Date: 2011-08-11" /> 
      <TextView 
       android:layout_width="wrap_content" 
       android:layout_height="wrap_content" 
       android:text="Price: 20.0" /> 
     </LinearLayout> 

     <ImageView 
      android:id="@+id/song_album_art" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_alignTop="@id/song_information" 
      android:layout_alignParentLeft="true" 
      android:src="@drawable/icon" /> 
    </RelativeLayout> 
    <Button 
     android:id="@+id/btn_play" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_below="@id/song_information" 
     android:text="Play" /> 

     <!-- other stuff goes here --> 
</LinearLayout> 
+0

謝謝jens ... –

相關問題