gpt4 book ai didi

java - 如何在android中为字符串应用字幕

转载 作者:行者123 更新时间:2023-11-30 11:41:56 25 4
gpt4 key购买 nike

我正在尝试实现 marquee 一种样式以在 android 中打印字符串。我可以使用静态数据,但对于动态数据,它不显示选取框样式。

当我打印时:

String st="this is test application testing for marquee"

我得到了选取框样式。

但是,在我获取数据时解析之后:

<TextView
android:id="@+id/twxmorq"
android:layout_width="match_parent"
android:layout_height="30dp"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:ellipsize="marquee"
android:focusable="true"
android:focusableInTouchMode="true"
android:marqueeRepeatLimit="marquee_forever"
android:padding="5dip"
android:scrollHorizontally="true"
android:singleLine="true"
android:textColor="#FF0000" />

我跑:

myString = myString + "| "+ json_data.getString("news_title").toString();

txt1 = (TextView) findViewById(R.id.twxmorq);
txt1.setText(myString1);

当我打印 mystring 时,我没有得到选取框样式。

请帮帮我。

总结:对于字符串“ST”,我得到了选取框样式的打印字符串,但是对于mystring1,我没有得到选取框样式。

最佳答案

使用下面的代码。

<TextView
android:id="@+id/twxmorq"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginBottom="5dp"
android:layout_marginTop="5dp"
android:ellipsize="marquee"
android:marqueeRepeatLimit="marquee_forever"
android:padding="5dip"
android:scrollHorizontally="true"
android:singleLine="true"
ndroid:lines="1"
android:textColor="#FF0000"
android:fadingEdge="horizontal"/>

Java 代码:-

myString = myString + "| "+ json_data.getString("news_title").toString();

txt1 = (TextView) findViewById(R.id.twxmorq);
txt1.setSelected(true);
txt1.setText(myString1);

关于java - 如何在android中为字符串应用字幕,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12033109/

25 4 0
文章推荐: java - Jersey - Spring 3 Autowiring (NoClassDefFoundError : EnvironmentAware)
文章推荐: javascript - 不能在 Neo4j 属性中使用美元符号 ($)
文章推荐: javascript - 如何使用 javascript 使用来自 php 函数的数组元素填充
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com