0

LinearLayouts に変換したい4 つの s がありRelativeLayoutます。ここでmy xmlhere を使用すると、好みの形式として次のようになります。

  • 画像ボタン
  • 画像ボタン
  • テキストビュー
  • ボタン

常に一番上にRelativeLayout1 番目を表示し、常に一番下にを表示し、2 番目と通常の間に 2 番目を最初の下に表示するように変更するにはどうすればよいですか?ImageButtonButtonImageButtonImageButtonTextViewImageButtonButton

ありがとう!

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent" android:gravity="center">

    <ImageView 
        android:layout_width="fill_parent"
        android:layout_height="wrap_content" 
        android:id="@+id/image_view" />

    <TextView 
        android:text="@+id/TextView01"  
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:id="@+id/message" />

    <Button
        android:layout_gravity="center_horizontal"
        android:layout_width="fill_parent"
        android:textStyle="bold" 
        android:id="@+id/action_button"    
        android:selectAllOnFocus="false" 
        android:layout_height="100dip" 
        android:text="Click here to Crop"/>

</LinearLayout>
4

2 に答える 2

1

レイアウト パラメーター オプションに役立つ IDE を使用すると、RelativeLayouts を非常に簡単に構築できます。

必要なのは、たとえば android:layout_alignParentTop="true" と android:layout_below="@id/xxxxxxxx" です

このリンクから開始できます: http://developer.android.com/guide/topics/ui/layout-objects.html

于 2010-11-23T21:33:30.943 に答える
1
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="wrap_content"
  android:layout_height="wrap_content">

<ImageButton android:layout_below="@+id/Button01" 
            android:id="@+id/ImageButton01"     
            android:layout_height="wrap_content" 
            android:layout_alignParentTop="true" 
            android:layout_width="fill_parent">
</ImageButton>
<ImageButton android:layout_below="@+id/ImageButton01" 
            android:id="@+id/ImageButton02" 
            android:layout_height="wrap_content" 
            android:layout_width="fill_parent">
</ImageButton>
<TextView android:layout_height="wrap_content" 
             android:id="@+id/TextView01" 
             android:text="@+id/TextView01" 
             android:layout_width="wrap_content"      
             android:layout_below="@+id/ImageButton02">
</TextView>
<Button android:text="@+id/Button01" 
             android:id="@+id/Button01" 
             android:layout_height="wrap_content" 
             android:layout_alignParentBottom="true"   
             android:layout_width="fill_parent">
 </Button>
</RelativeLayout>

also you may want to look here and here

于 2010-11-23T21:35:27.040 に答える