2010-04-20 2 views
2

Мне очень сложно получить 2 кнопки во 2-ом дочернем линейном листе, чтобы отображать их, как я хочу ... Я хочу, чтобы они были центрированы в одной строке, но они выглядят слева и в той же строке. Кто-нибудь может мне с этим помочь?Проблема с макетом Android

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

    <LinearLayout 
     android:id="@+id/splash" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:orientation="vertical"> 

    <ImageView 
     android:id="@+id/imageLogo1" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:adjustViewBounds="true" 
     android:cropToPadding="true" 
     android:scaleType="fitXY" 
     android:src="@drawable/isi_logo" 
     android:paddingLeft="50sp" 
     android:paddingRight="50sp" 
     android:paddingTop="20sp"/> 

    <ImageView 
     android:id="@+id/imageLogo2" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:adjustViewBounds="true" 
     android:cropToPadding="true" 
     android:scaleType="fitXY" 
     android:src="@drawable/sa_logo" 
     android:paddingLeft="100sp" 
     android:paddingRight="100sp" 
     android:paddingBottom="20sp"/> 

    </LinearLayout> 

    <LinearLayout 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:orientation="horizontal" 
    android:layout_gravity="center"> 

    <Button 
     android:id="@+id/buttonScores" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:width="100sp" 
     android:text="@string/scores"/> 

    <Button 
     android:id="@+id/buttonStart" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:width="100sp" 
     android:text="@string/test"/> 

    </LinearLayout> 

</LinearLayout> 

ответ

4

Попробуйте использовать андроид: плотность = "центр" вместо андроида: layout_gravity = "центр"

+0

+1 да, что сделал трюк. Все еще изучаю этот материал для Android. Это похоже на изучение html и css снова и снова. благодаря – Ryan

Смежные вопросы