android - App Widget 上的 Marquee TextView

标签 android textview marquee android-appwidget

我正在开发一个 AppWidget,我需要一个 TextView 来将文本显示为选取框。我已尝试使用以下代码(就像在常规 Activity 中所做的那样),但文本不会滚动。

<TextView
    android:layout_width="150dip" 
    android:layout_height="wrap_content"
    android:text="@string/marquee_forever"
    android:singleLine="true"
    android:ellipsize="marquee"
    android:marqueeRepeatLimit="marquee_forever" />

谁能告诉我如何解决这个问题?

最佳答案

您需要在 xml 中为选取框添加以下属性:

    android:singleLine="true" 
    android:ellipsize="marquee"
    android:marqueeRepeatLimit ="marquee_forever"
    android:scrollHorizontally="true"
    android:focusable="true"
    android:focusableInTouchMode="true"

关于android - App Widget 上的 Marquee TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3854353/

相关文章:

安卓文字溢出

android - 选取框不在 android 中滚动

javascript - React Marquee 模块给出错误

java - 如何在 native Activity 中显示软键盘

java - fragment 之间通信时出现空指针异常,android studio 无法识别 fragment id,因为它需要 id 类型的资源?

android - 如何在 Android Test 中设置和使用环境变量?

android - 以编程方式为 TextView 设置 layout_toLeftOf 和 layout_below

java - 如何读取 TextView /字符串中的第 n 个字符

javascript - News Ticker - 提前重启

android - gradle build:任务 ':app:validateSigningAutomationRelease'的执行失败