2012-04-07 32 views
0

我有有一個佈局和ImageView的左側,並TextView的向右:TextView的溢出

<ImageView 
     android:src="@drawable/alert" 
     android:id="@+id/articleStoryImage" 
     android:layout_below="@+id/articleStorySubTitle"   
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_marginTop="10sp" 
     /> 
<TextView 
    android:id="@+id/articleStory" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/articleStorySubTitle" 
    android:layout_toRightOf="@+id/articleStoryImage" 
    android:gravity="right"     
    android:inputType="textMultiLine"   
    android:text="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
    aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 
    android:ellipsize="end" 
    android:layout_marginTop="10sp" 
    android:textSize="11sp" 
    android:textColor="#000000" /> 

我想要做的,是TextView的文本將開始的權ImageView, 但會繼續在ImageView下面。你可以稱它爲某種溢出。

我該怎麼做?

謝謝。

編輯:FULL XML:

<?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:background="#FFFFFF" 
    android:orientation="horizontal" > 
    <TextView 
     android:id="@+id/articleStoryTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content"    
     android:text="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbb" 
     android:typeface="sans" 
     android:gravity="right" 
     android:ellipsize="end" 
     android:singleLine="false" 
     android:inputType="textMultiLine"    
     android:textSize="25sp" 
     android:textColor="#DBA118" 
     android:textStyle="bold" /> 
    <TextView 
     android:id="@+id/articleStorySubTitle" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/articleStoryTitle" 
     android:gravity="right"     
     android:inputType="textMultiLine"   
     android:text="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa bbbbbbbbbbbbbbbbbbbbbbbbb" 
     android:ellipsize="end" 
     android:layout_marginTop="10sp" 
     android:textSize="12sp" 
     android:textColor="#000000" 
     android:textStyle="bold" /> 
    <ImageView 
      android:src="@drawable/alert" 
      android:id="@+id/articleStoryImage" 
      android:layout_below="@+id/articleStorySubTitle"   
      android:layout_width="wrap_content" 
      android:layout_height="wrap_content" 
      android:layout_marginTop="10sp" 
      /> 
    <TextView 
     android:id="@+id/articleStory" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_below="@+id/articleStorySubTitle" 
     android:layout_toRightOf="@+id/articleStoryImage" 
     android:gravity="right"     
     android:inputType="textMultiLine"   
     android:text="aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa 
     aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa" 
     android:ellipsize="end" 
     android:layout_marginTop="10sp" 
     android:textSize="11sp" 
     android:textColor="#000000" /> 
</RelativeLayout> 
+0

ü指定你的佈局方向? – user1213202 2012-04-07 12:13:44

+0

我使用RelativeLayout – ohadinho 2012-04-07 12:14:11

+0

請發佈一次您的完整xml文件 – user1213202 2012-04-07 12:15:18

回答

0

我知道你可能會得到更好的解決方案,但你可以ckeck此:

<?xml version="1.0" encoding="utf-8"?> 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" 
    android:id="@+id/RelativeLayout01" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" > 
<TextView 
    android:id="@+id/tv" 
    android:layout_width="200dp" 
    android:layout_height="150dp" 
    android:layout_alignBottom="@+id/ImageView011" 
    android:layout_marginTop="22dp" 
    android:text="hi every body hi every body hi everybodyend"       
    android:textSize="20dp" /> 
<ImageView 
    android:id="@+id/ImageView011" 
    android:layout_width="100dp" 
    android:layout_height="100dp" 
    android:layout_alignParentLeft="true" 
    android:layout_marginTop="22dp" 
    android:layout_marginLeft="22dp" 
    android:background="@drawable/imag" /> 
<TextView 
    android:id="@+id/textView1" 
    android:layout_width="wrap_content" 
    android:layout_height="350dp" 
    android:layout_alignParentBottom="true"  
    android:text=" TextView TextView TextView TextView TextView"     
    android:textSize="20dp" /> 
    </RelativeLayout> 

也檢查此鏈接:http://dev.androidteam.ru/snippets/textview/leadingmarginspan2