Deb*_*tra 9 android android-layout
我正在使用TextSwitcher来淡入淡出 - 当我设置文本时淡出动画.但是在更改文本时,将内容包装的宽度存在一些问题.
以下是我的TextSwitched xml:
<TextSwitcher
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:layout_marginLeft="5dp"
android:layout_marginRight="5dp"
android:background="#ffffff"
android:paddingBottom="1dp"
android:paddingLeft="7dp"
android:paddingRight="10dp"
android:paddingTop="1dp" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:ellipsize="end"
android:maxLines="1"
android:scrollHorizontally="true"
android:textAppearance="?android:attr/textAppearanceSmall"
android:textColor="@android:color/white" />
</TextSwitcher>
Run Code Online (Sandbox Code Playgroud)
我有字符串列表,当我从长字(例如"Hello World")更改为"World"时,textwitcher不会将字符串"World"的宽度换行,而是保留"Hello World"字样的宽度.
简而言之,宽度对于最长字的最大宽度保持固定.
请建议!!!
小智 24
默认情况下,子类 ViewAnimator将调整其最大子项的大小.
为避免这种情况,请尝试添加android:measureAllChildren="false"到您的TextSwitcher
| 归档时间: |
|
| 查看次数: |
1731 次 |
| 最近记录: |