2013-08-22 40 views
0

在一個相關佈局中,我使用下面的代碼。如果總寬度太高,tvProgress應該被切斷。問題是我不知道如何確定哪個視圖應該被切斷。當前的代碼可以讓list_lib_episodes_watched_total中斷。我如何確定tvProgress被切斷?確定應該切斷哪個文本視圖

... 
<TextView 
    android:id="@+id/tvProgress" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/list_lib_et_episodes_watched" 
    android:layout_toRightOf="@+id/list_lib_cover" 
    android:ellipsize="marquee" 
    android:fadingEdge="horizontal" 
    android:lines="1" 
    android:singleLine="true" 
    android:text="Progress:" 
    android:textAppearance="?android:attr/textAppearanceMedium" /> 

<EditText 
    android:id="@+id/list_lib_et_episodes_watched" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_below="@+id/list_lib_status_spinner" 
    android:layout_toRightOf="@+id/tvProgress" 
    android:hint="0" 
    android:imeOptions="actionSend" 
    android:inputType="number" 
    android:maxEms="4" 
    android:maxLength="4" 
    android:text="0" /> 

<TextView 
    android:id="@+id/list_lib_episodes_watched_total" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_alignBaseline="@+id/list_lib_et_episodes_watched" 
    android:layout_toLeftOf="@+id/list_lib_episodes_watched_increase" 
    android:layout_toRightOf="@+id/list_lib_et_episodes_watched" 
    android:lines="1" 
    android:singleLine="true" 
    android:text="/0" 
    android:textAppearance="?android:attr/textAppearanceMedium" 
    android:textColor="#707070" /> 

<ImageButton 
    android:id="@+id/list_lib_episodes_watched_increase" 
    android:layout_width="30dp" 
    android:layout_height="wrap_content" 
    android:layout_alignBottom="@+id/list_lib_et_episodes_watched" 
    android:layout_alignParentRight="true" 
    android:layout_alignTop="@+id/list_lib_et_episodes_watched" 
    android:layout_marginLeft="6dp" 
    android:layout_marginRight="8dp" 
    android:adjustViewBounds="true" 
    android:background="@drawable/btn_transparant" 
    android:contentDescription="Increase by 1" 
    android:minWidth="60dp" 
    android:scaleType="centerInside" 
    android:src="@drawable/ic_increase" /> 
... 

回答

0

爲什麼要切任何視圖?它是wrap_content,所以你不能這樣確定。把一切都放進去。那麼什麼都不會被削減。您可以滾動並查看所有內容。

滾動型是這樣的:

<ScrollView 
    android:id="@+id/SCROLLER_ID" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:scrollbars="vertical" 
    android:fillViewport="true"> 

--- 
--- 
--- 

</ScrollView> 
+0

這不是我想要的方法。這是一個相當先進的觀點,使這個滾動將絕對不會有益於用戶體驗。無論如何感謝您的幫助。 –

相關問題