textview相关内容

Android TextView 和获取文本行

我有一个 TextView,它的文本可以运行到多行.一旦它被动态创建和设置,我想 获取给定行上的文本,然后 知道这条线的宽度和高度. 我该怎么做? 解决方案 如果我理解正确,问题2的答案是: textView.getLineBounds (int line, Rect bounds) 像素宽度应该是abs(bounds.right - bounds.left);高度为 a ..
发布时间:2022-01-09 14:03:45 移动开发

android: 使用 <a href> 设置链接在文本视图中

我动态创建一个 TextView 并希望将文本设置为可链接.文本值为“Google".我提到了互联网和博客 like this, 显示方式相同,但我不能'不会产生预期的结果. 我尝试了不同的方法,但我看到的输出是只有文本的整个文本.我试过的代码是: TextView tv1 = new TextView(this);tv1.setLayoutParams(textOutLayoutPara ..
发布时间:2022-01-09 14:03:36 移动开发

安卓透明文字

我需要在渐变背景上显示一个 TextView.TextView 本身应该有纯白色背景,并且文本应该是透明的. 但是,为文本设置透明颜色(#00000000)不起作用:它只显示一个白色矩形,背景不显示文本所在的位置(文本与 TextView 背景). 如何在 TextView 上显示带有背景色的透明文本? 解决方案 2016 年 1 月 30 日更新 我做了一个小的库,并写 ..
发布时间:2022-01-09 14:02:56 移动开发

在android的textview中单击时获取链接文本的值

我有一个 TextView.我通过匹配一些正则表达式模式添加了自定义链接,如 "@abc"、"#android".链接显示正确.但是我没有办法提取被点击的链接的文本.我正在使用 SpannableString 将文本设置为文本视图.然后我使用我的自定义 ClickableSpan 设置跨度.它工作正常.另外,我还可以捕获 onclick 事件.但是 onClick() 方法有一个 View 参数. ..
发布时间:2022-01-09 14:02:47 移动开发

Android TextView 中的有序列表

我想在 TextView 中显示一个有序列表,例如: 1) 项目 1 2)第2项 使用以下布局: 我明白了: 项目 1 第 2 项 如何将项目符号更改为数字? 谢谢. 解决方案 我认为您必须在代码中执行此操作.我必须继承LeadingMarginSpan 才能让它工作.这是我的做法. 私有类 NumberIndentSpan 实现LeadingMarg ..
发布时间:2022-01-09 14:02:37 移动开发

显示 <ul><li>在安卓文本视图中

我有带有 ul 和 li 的字符串.我正在尝试在 textview 中以 HTML 格式显示它们. textView.setText(Html.fromHtml(myHtmlText)); 但是 textview 显示纯文本.如何在 textview 中格式化 ul 和 li 标签? 解决方案 可以使用Html.TagHandler. 你的情况是这样的: 公共类 UlTagHa ..
发布时间:2022-01-09 14:02:19 移动开发

将 TextView 转换为字符串(某种)Android

我的 main.xml 布局文件中有一个名为 thefact 的对象,即 TextView.我还有一个名为 sharefact 的字符串.我想将 TextView 中的文本保存到 sharefact 字符串中.我做不到: sharefact = 事实 或任何类似的东西,因为它希望我将 sharefact 转换为 textview. 谢谢! 解决方案 从 TextView 获取文本 ..
发布时间:2022-01-09 14:02:11 移动开发

TextView 的文字大小动画

我希望能够制作文本动画并更改 TextView 中文本的大小.我读到 android 中有属性动画,但如果有人知道可以为我执行此操作的简单代码或某个地方的示例,我将非常感激.提前谢谢你! 解决方案 scale.xml ..
发布时间:2022-01-09 14:02:05 移动开发

防止 TextView 包装在父级中

如何防止 TextView 或任何视觉对象缠绕到屏幕上,而是将它们从侧面切掉?是否有一些 XML 属性或代码来执行此操作,或者是否不可能有任何内容从屏幕溢出? 例如,你有这个: 但你真的想要这个: 有什么想法吗? 解决方案 查看 android:maxLines="1" 如果你想添加结尾 ...还添加 android:ellipsize="end" ..
发布时间:2022-01-09 14:01:31 移动开发

Html.fromHtml() 已弃用,有什么替代方案?

我更新到 SDK 版本 24,现在 Html.fromHtml() 已弃用.并且 Html 类有一个新的方法,带有一个名为 flag 的额外参数,但它的最小 API 是 24. 对于较低的 API 版本,此功能是否有替代方案?我不想为此使用 WebView. 解决方案 要么: 在所有 API 级别上使用 Html.fromHtml(String),或者, 在 API 级别 ..
发布时间:2022-01-09 14:01:06 移动开发

添加更多文本行时,如何使 TextView 自动滚动?

所以,我有一个这样的 TextView: 我将它用作一种运行日志,显示给用户,以便他们可以监控大约需要 3 分钟的任务的进度.但是,一旦我超过 8 行,文本就会离开屏幕.这对用户来说是不直观的,因为除了通过尝试向下滚动来手动轮询之外,他们无法知道它离开了屏幕. 我怎样才能做到这样每次我向这个 TextView 添加一些文本时,我都会让它向下滚动到尽可能低的位置? 此外,这是在 X ..
发布时间:2022-01-09 14:00:56 移动开发

TextView 中的度数符号(如摄氏度/华氏度)

有没有办法将小圆形度数符号包含到 TextView 中?这将用于温度读数,如摄氏度或华氏度.我想知道是否有人以前以编程方式完成过此操作. 解决方案 你可以在 Java 中使用一个 Unicode 符号来表示摄氏温度:\u2103.对于华氏温度,您可以使用 \u2109. 我已确认这适用于运行 Android 版本 2.3.6 的 Android Nexus S. 示例代码: ..
发布时间:2022-01-09 14:00:51 移动开发

Android:如何用字符换行?(不是文字)

例如: 这是用于在 TextView 中包装文本的 foo 文本 TextView的换行方式是: 这是 foo 文本在...中换行 我想要这个: 这是 WR 的 foo 文本在 TextView 中应用文本 解决方案 这有点 hacky,但你可以用 unicode 不间断空格字符 (U+00A0) 替换空格.这将导致您的文本被视为单个字符串并以字符而不是单词换行. myStri ..
发布时间:2022-01-09 14:00:42 移动开发