2016-03-31 3 views
-1

アクティビティの先頭に3つの見出しが必要なアプリを作成しています。彼らをそこに置くとき、彼らは上に沿ってお互いの隣に、一列にお互いの下に現われません。 これは私のxmlです:TextViewsがお互いの上に表示されます

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Starters" 
    android:id="@+id/tvStarter" 
    android:layout_gravity="left" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Main Course" 
    android:id="@+id/tvMain" 
    android:layout_gravity="center_horizontal" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Desserts" 
    android:id="@+id/tvDessert" 
    android:layout_gravity="right" /> 
+0

これはあなたの完全なXMLのですか?あなたは完全なXMLを投稿できますか? –

+1

親のレイアウトのタイプ – Sam

+0

デザインタブを使用している場合は、ビューを整列する方がはるかに簡単です。どちらか、またはあなただけのRelativeLayoutを使用していない –

答えて

0

あなたは親ビューの向きを設定する必要があります。

<LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="match_parent" 
     android:orientation="horizontal"> 

    <!-- your TextViews --> 

</LinearLayout> 
+0

申し訳ありませんので、向きは "水平" – ARP

0

これが参考になっ次のようになります。

<LinearLayout 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal"> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Starters" 
    android:id="@+id/tvStarter"/> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Main Course" 
    android:id="@+id/tvMain" /> 

<TextView 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:textAppearance="?android:attr/textAppearanceLarge" 
    android:text="Desserts" 
    android:id="@+id/tvDessert" /> 

</LinearLayout> 
関連する問題