问题标签 [settext]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
2390 浏览

java - 使用 setText 方法无法正确显示 Label 中的文本

我试图通过在单击按钮时调用 setText 方法来动态设置标签中的文本。这是我的代码:

当我在没有任何参数的情况下初始化两个 Label 对象时,在单击提交按钮时,传递给 setText 方法的字符串“12”和“31”在屏幕上不可见,直到我单击窗口并拖动以调整大小它。我只在 Mac 上注意到了这一点。在 PC 上,字符串是可见的,但在我调整窗口大小之前是模糊的。但是,如果我像这样初始化标签:

在 Mac 上,字符串按预期显示,但是在调整窗口大小之前它们会被遮挡。我错过了什么?

0 投票
1 回答
4849 浏览

xml - 在 main.xml 中定义的 TextView - 如何“命名”它以便能够使用 - setText() 方法?

我正在探索 android 和开发,我发现了一个问题。

我的应用程序 UI 在 main.xml 中定义

我定义了 2 个文本和 2 个按钮 - 简单的应用程序。

我读到我可以使用 setText() 方法更改 ACTIVITY 中的 TEXT。

这就是问题所在 - 我如何指向 setText() 方法?我如何告诉它更改指定的文本?

如果我用 NEW TextView NAME 对象在 Activity 中声明 TextView,我只需要使用 NAME.setText(STRING)...但我没有,所以我没有类似对象的名称?

如何才能做到这一点?

0 投票
2 回答
2551 浏览

java - Expandablelistview 中的奇怪行为 - Android

我试图实现一个使用 ExpandableListView 的活动,到目前为止我已经做到了,但现在我发现了一些奇怪的行为。

我的活动旨在记录用户指定的食物摄入量。他们可以选择菜单(早餐,午餐和晚餐 - 外部组),这些菜单会扩展以显示其内容。当用户单击内部菜单项时,会出现一个对话框,询问他们的数量。一旦他们输入一个数量并关闭对话框,菜单项上的文本就会更改以反映该项目已被消耗的数量 图。1

上图显示了处于关闭状态的列表。

下面是我打开午餐菜单并单击“薯片”并指示数量为 1 后的列表。如您所见,“土豆”项目文本现在已更改为反映数量为 1。

图2

奇怪的部分现在发生了。如果我单击“午餐”并关闭列表,然后再次单击它重新打开它,则“数量 X 1”文本已跳转到另一个项目(牛奶)

替代文字

每次我打开和关闭列表时,它都会在两个项目之间来回跳转。此外,如果我打开其他项目,例如早餐,我发现他们现在也得到了带有“数量 X 1”的项目,即使我没有点击它们。

相关的代码位如下:

子元素的 XML:

单击子元素时触发的代码:

上面的代码打开一个对话框,接受数量的值,附加列表元素以反映这一点,还保存到数据库并设置一个带有所选项目和数量的文本视图。

很抱歉只是转储了一大堆代码,但这让我很困惑,希望有人能提供帮助。

谢谢

凯文

0 投票
1 回答
1001 浏览

android - 定期调用 TextView.setText() 会导致 UI 抖动

我正在编写一个音频播放器,其中一个线程每 250 毫秒更新一次表示轨道经过时间的 TextView。

显示如下:

1:30/2:30<-----进度条----->

TextView 1 是 1:30/,TextView 2 是 2:30。

两者都设置为 wrap_content 的宽度。

发生的情况是,在每 250 毫秒周期,线程检查当前时间并更新 TextView 1。在这个短暂的时刻,TextView 2 和进度条会暂时向右推大约 2-4 个像素。然后他们回到原位,直到在下一个周期发生同样的事情。

我不知道发生了什么。没有尾随空格字符等,理论上一切都应该顺利运行,但事实并非如此。

谁能帮我吗?我希望其他人可能遇到过类似的问题......

PS:我在布局 XML 文件中将 TextView 1 初始化为 0:00/ 并将 TextView 2 初始化为 0:00,代码从那里处理它。

0 投票
7 回答
138929 浏览

android - 如何在 Android 中更改 Button 小部件的文本?

如何在代码而不是 XML 文件中更改 Android Button 小部件的文本?

0 投票
1 回答
475 浏览

android - Android开发:使用setText()时如何自动添加换行符?

在我的应用程序中是读取文件的能力。这很好用,但是有一个问题。当我将文件的内容附加到我的大 EditText 时,不会添加任何换行符或任何它们被称为的内容,因此:

会变成这样:

如何阻止它并使其出现在 EditText 中,就像它出现在文件中一样?

更新:真的很抱歉浪费您的时间,我变得愚蠢,并没有考虑在 while 循环附加每一行之后添加“\n”。

0 投票
1 回答
1244 浏览

android - 如何在 Android 中使用或不使用 xml 修改 ToggleButton 行为

我必须在 android 中为我的项目做一个备忘录纸牌游戏。至于现在,我正处于尝试弄清楚我的应用程序的基本形状的阶段。

我已经阅读了一些教程,但我不知道如何从 xml 甚至从代码中修改许多动态创建的按钮(即在“for”循环中)。为了让我的问题清楚,这是我制作的代码

当我运行该应用程序时会发生什么,我在屏幕上有 30 个切换按钮,每个按钮都有一个从 0 到 14 的数字(15 对)。这就是我想要的,但是当我按下其中任何一个按钮时,除了显示 toast 按钮文本会更改为我希望它变为 ON,然后再按一次后变为 OFF。我不知道如何控制这种行为——我真的很感激一些关于如何在代码中或使用 xml 中严格实现这一点的提示。另一种情况是如何使用 xml 来定义按钮上设置的文本的这种布局和随机性。

0 投票
1 回答
2009 浏览

java - 设置文本时 TextView 崩溃

出于某种原因,当我尝试设置 textview 的文本时,我的应用程序崩溃了?我怎么能克服这个。

0 投票
1 回答
2280 浏览

android - 将文本设置为布局

在一个类中,如果我想将文本设置为我拥有的字符串的文本值,那么代码是什么?

我有:

但 setText 说:

setText(CharSequence)类型中的方法TextView不适用于参数(TextView)

是否有设置 Text 来显示字符串的文本?我是认真的放屁……谢谢!

0 投票
3 回答
617 浏览

android - 将 setText 与有关当前时间的规则一起使用

这是我在 src 中的 .java 文件:

我希望 TextView 根据时间显示不同的文本。前任 在 08:45-10:45 之间等等。我对 android 和 java 的编码都很陌生,我试图弄清楚如何为要显示的文本制定规则。你有什么建议吗?