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" />
...
4

1 回答 1

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>
于 2013-08-22T10:05:11.230 回答