2017-02-07 10 views
0

現在、Android用のリストビューレイアウトを作成中です。次の図は、私がそれを見たい方法です。Androidレイアウトで画面外にある要素

...そしてこれは私のコードです。あなたは第2チームのロゴが画面に表示されていない理由を任意のアイデアを持っていますか

<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
xmlns:tools="http://schemas.android.com/tools" 
android:layout_width="match_parent" 
android:layout_height="match_parent" 
android:padding="10dp" 
android:background="@drawable/list_selector" 
android:orientation="horizontal"> 

    <TextView 
     android:id="@+id/textView2" 
     android:layout_width="30dp" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="2dp" 
     android:ellipsize="end" 
     android:text="" 
     android:textSize="10sp" 
     android:textColor="@color/light_black" 
     android:maxLines="2" /> 

    <ImageView 
     android:id="@+id/imageView1" 
     android:layout_width="35dp" 
     android:layout_height="35dp" 
     android:layout_marginLeft="5dp" 
     android:contentDescription="" /> 

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

    <TextView 
     android:id="@+id/textView1" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="4dp" 
     android:layout_gravity="center" 
     android:text="" 
     android:textSize="13sp" 
     android:textColor="@color/black"/> 

    <TextView 
     android:id="@+id/textView5" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center" 
     android:layout_marginLeft="4dp" 
     android:text="@string/versus" 
     android:textSize="10sp" 
     android:textColor="@color/black"/> 

    <TextView 
     android:id="@+id/textView3" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginLeft="4dp" 
     android:layout_gravity="center" 
     android:text="" 
     android:textSize="13sp" 
     android:textColor="@color/black"/> 

</LinearLayout> 

    <ImageView 
     android:id="@+id/imageView3" 
     android:layout_width="35dp" 
     android:layout_height="35dp" 
     android:layout_gravity="right" /> 

...そしてこれは私が

を取得した結果です。私は既にそれを別々の直線レイアウトに入れようとしましたが、うまくいきませんでした。

答えて

0

内部<LinearLayout>android:layout_width="match_parent"を使用しているためです。すべてのスペースを占有しないようにするには、layout_weightも設定する必要があります。

android:layout_weight="1" 
+0

シンプル、高速、便利です。私の問題を解決しました。ありがとうMarcin。 – user6015249

関連する問題