2015-11-26 3 views
1

Может ли кто-нибудь помочь мне с размещением моего права под названием? Я относительно новым для андроида программирования и извините за мой плохой английский: DНе удалось разместить мой TextView справа

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:orientation="horizontal" android:layout_width="match_parent" 
    android:layout_height="match_parent"> 

    <ImageView 
     android:id="@+id/listIcon" 
     android:padding="8dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:src="@drawable/facebook"/> 

    <TextView 
     android:id="@+id/listText" 
     android:layout_gravity="center_vertical" 
     android:padding="8dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Title" /> 

    <TextView 
     android:id="@+id/listTextDescription" 
     android:layout_gravity="center_vertical" 
     android:padding="8dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:text="Undertitle" /> 


</LinearLayout> 
+1

Что не так с этим XML? Можете ли вы дать описание того, что вы получаете по сравнению с тем, что хотите? – Nacho

+0

@ Nacho Проблема уже решена, но спасибо! – Ron

ответ

0

Попробуйте это, просто измените макет из LinearLayout к RelativeLayout

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:layout_width="match_parent" 
    android:layout_height="match_parent" 
    android:orientation="horizontal" > 

    <ImageView 
     android:id="@+id/listIcon" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:padding="8dp" 
     android:src="@drawable/facebook" /> 

    <TextView 
     android:id="@+id/listText" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:layout_toRightOf="@+id/listIcon" 
     android:padding="8dp" 
     android:text="Title" /> 

    <TextView 
     android:id="@+id/listTextDescription" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:layout_toRightOf="@+id/listText" 
     android:padding="8dp" 
     android:text="Undertitle" /> 

</RelativeLayout> 
0

Попробуйте

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
       android:orientation="horizontal" 
       android:layout_width="match_parent" 
       android:layout_height="match_parent"> 

    <ImageView 
     android:id="@+id/listIcon" 
     android:padding="8dp" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:src="@drawable/facebook"/> 

    <LinearLayout 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content" 
     android:layout_gravity="center_vertical" 
     android:orientation="vertical"> 

     <TextView 
      android:id="@+id/listText" 
      android:layout_gravity="center_vertical" 
      android:padding="8dp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Title" /> 

     <TextView 
      android:id="@+id/listTextDescription" 
      android:layout_gravity="center_vertical" 
      android:padding="8dp" 
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:text="Undertitle" /> 

    </LinearLayout> 

</LinearLayout> 
+0

Спасибо, отлично поработал – Ron