android - 从 TextView 获取文本

标签 android textview

如何从 TextView 中获取字符串形式的文本?

我试过:

myTextView.getText(); 

但是没用。

最佳答案

从字符串中获取文本的正确方法几乎就是这样!你只是忘了使用 toString()

因此,要将其作为字符串获取,您需要做的就是

myTextview.getText().toString();

这将为您提供所需的字符串(然后随意使用它)。

getText() 不起作用的原因是因为它返回一个 Editable 对象,而不是一个 String。

来自documentation :

This is the interface for text whose content and markup can be changed (as opposed to immutable text like Strings). If you make a DynamicLayout of an Editable, the layout will be reflowed as the text is changed.

关于android - 从 TextView 获取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29980615/

相关文章:

java - libGdx:有舞台时不绘制 Sprite

android - 根据 Random Textview 显示文本

android - 如何使用支持库字体功能作为 TextView 内容的一部分(使用 spannable)?

java - Android TextView 中的 HTML 文本对齐方式

Android WebView 是否支持 WebAuthn?

java - Android BroadcastReceiver 不工作(包括错误)

android - 如何使 TextView 的高度与 EditText 的高度相同?

android - 跨多行显示两个 TextViews

android - 使用 PhoneGap 从 Android 打印到移动蓝牙打印机

android - 适用于所有移动设备的相同设计