gpt4 book ai didi

android-layout - TextView Marquee 在 Android 4.0 (ISO) 小部件中不起作用

转载 作者:行者123 更新时间:2023-12-04 06:41:33 25 4
gpt4 key购买 nike

我解决了以下问题。一个简单的改变。已替换 android:lines="1"android:singleLine="true" .

目前,我的应用程序将小部件中的文本显示为 Marquee。除了 4.0 版本外,它在所有 Android 操作系统中都按预期工作。我已经在 API 级别 14 的模拟器中进行了测试,并且文本没有滚动(选框)。下面是用于在 Marquee 效果中显示文本的布局 xml。

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout
xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<TextView
android:id="@+id/tv"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:lines="1"
android:background="@android:color/background_dark"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:textColor="@android:color/white"
android:focusable="true"
android:focusableInTouchMode="true"
android:duplicateParentState="true"
android:textSize="20dp">
<requestFocus android:focusable="true" android:focusableInTouchMode="true"
android:duplicateParentState="true" />
</TextView>
</RelativeLayout>

帮我解决这个问题。

提前致谢。

最佳答案

为了澄清。

<TextView
android:layout_width="200dp"
android:layout_height="wrap_content"
android:duplicateParentState="true"
android:ellipsize="marquee"
android:fadingEdge="horizontal"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:scrollHorizontally="true"
android:singleLine="true"
android:text="@string/your_text">
<requestFocus
android:duplicateParentState="true"
android:focusable="true"
android:focusableInTouchMode="true" />
</TextView>

关于android-layout - TextView Marquee 在 Android 4.0 (ISO) 小部件中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8905167/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com