textview相关内容

椭圆化 TextView 中 SpannableString 的单行

我有一个 TextView 存储一个两行长的地址.这条街在第一行并且是粗体的.城市与状态在第二行并且不是粗体.如果该行上的单个文本超出,我希望每行的末尾都被省略.我正在使用 SpannableString 来存储地址,因为我希望街道地址为粗体,而城市 &状态不要粗体. 有没有一种方法可以在不为每行使用两个 TextViews 的情况下做到这一点? 示例输出: 例如: 12381 ..
发布时间:2022-01-09 14:07:14 移动开发

如何在Android中制作传统蒙文TextView

如何为 Android 应用制作垂直(从左到右换行)蒙古文脚本 TextView? 背景 Android 对世界上的许多语言都有相当好的支持,甚至包括阿拉伯语和希伯来语等 RTL 语言.但是,没有内置支持自上而下的语言,如 传统蒙古语(其中在内蒙古仍然很活跃,不要与 西里尔蒙古文 混淆.下图显示了文本方向,为清楚起见添加了英文. 由于此功能未内置在 Android 中,因此它使应 ..

如何从 TextView 获取 fontFamily 名称?

我想从代码中的 xml 中获取字体系列名称 attr 名称.例如我有自定义 textView 类: 公共类 TextVieww 扩展 TextView{公共TextVieww(上下文上下文){超级(上下文);}公共TextVieww(上下文上下文,AttributeSet attrs){超级(上下文,属性);}public TextVieww(上下文上下文,AttributeSet attrs, ..
发布时间:2022-01-09 14:07:01 移动开发

Android 在 API 级别 >= 8 中旋转 TextView

我有简单的 TextView 文本不会在 Android 2.2.2 上旋转 45 度. 我看到了不同的线程,但每个人都在做动画.我不想动画.我想要的只是旋转文本视图. 解决方案 在 android 中对于任何新视图都有一个名为 setRotation(float) 你可以用它 textview.setRotation(float); 但请注意,此方法是在 API 级别 1 ..
发布时间:2022-01-09 14:06:54 移动开发

xml 代码中具有不同颜色文本的文本视图

我需要我的 textview 有不同颜色的文本.我还需要从 xml 代码中执行此操作,而不是从 java 代码中执行此操作.有没有人知道这样做的方法?谢谢 例如我有一句话“这是红色的".我需要单词是绿色的,而单词red是红色的. 解决方案 有三种方法可以改变 textview 中某些文本的颜色. 通过 strings.xml 文件在 (res>values) 中,使用标签 ( ..
发布时间:2022-01-09 14:06:42 移动开发

以编程方式从 LinearLayout 中删除 TextView 时出现问题

我以编程方式将 TextViews 添加到 LinearLayout,并在触摸时删除它们.一切正常,除非最后一个 TextView 被触摸时它没有被删除.如果我在屏幕上做任何其他事情,比如摆脱键盘或向下滚动,最后一个 TextView 将被删除,这让我认为这是一个刷新问题,但我不知道如何解决. 这是我正在使用的一些代码: final TextView tv1 = new TextView( ..
发布时间:2022-01-09 14:06:33 移动开发

Android EditText 替代品

目前,Android 的 EditText 在处理大量文本(超过 10000 行)时速度非常慢.看起来这种放缓的部分原因是 EditText 支持跨度,主要是因为 EditText 正在计算每行的宽度,这非常昂贵.有没有比 EditText 更快的替代品,或者有什么方法可以优化它以使其可用? 编辑:方法跟踪如下: android.text.StaticLayout.generate:99. ..
发布时间:2022-01-09 14:06:24 移动开发

我应该把“ttf"放在哪里?Android项目中的文件?

我正在尝试使用字体在我的项目中使用字体.我将 "font.ttf" 复制到“assets"文件夹中名为“fonts"的文件夹中.但是eclipse不允许编译它.它在字体文件夹上显示错误.我该怎么办? 我得到的错误是: invalid resource directory name fonts/NoRats/assets line 1 Android AAPT问题 解决方案 请查看这个链 ..
发布时间:2022-01-09 14:06:10 移动开发

在 TextView 中长按链接时显示上下文菜单

我有一个 TextView,它的 MovementMethod 设置为 LinkMovementMethod.添加到 TextView 的文本是普通文本和 URL 的组合.对于 URL,我想在长按 URL 以执行复制地址等操作时提供上下文菜单.我查看了 LinkMovementMethod 的源代码,但它似乎没有任何我可以覆盖的长按相关代码.关于如何实现这一目标的任何想法? 解决方案 你可 ..
发布时间:2022-01-09 14:05:43 移动开发

如何为文本视图设置动画(非常长的文本)自动水平滚动

我对 Marquee 不感兴趣,因为在 Marquee 中你无法控制 Marquee 的速度.我尝试为 textview 设置动画,但即使包含 textviews 的所有父布局和视图组都设置了两个标志 clipchildren=false、clipToPadding=false,父视图也会在末尾剪辑文本. 我错过了什么还是有更好的解决方法? xml看起来像 ..
发布时间:2022-01-09 14:05:28 移动开发

android:在Tablelayout中使用Tablerow+TextView的两个问题

我正在使用 Tablerow+TextView 为博客文章及其回复创建一个简单的视图.在每个 TableRow 中,我放入了一个 TextView.现在我有两个问题: 长于屏幕的文字不会自动换行成多行.是 TableRow 设计的吗?我已经设置了 tr_content.setSingleLine(false); [update] 这已经解决了,我想我应该在 textView 中将 Fill_ ..
发布时间:2022-01-09 14:05:20 移动开发

是否可以在同一个 TextView 中有多个字体?

我知道如何更改 TextView 的文本属性和颜色,但是在同一个 TextView 中是否可以有多个 Typefaces? 例如,我可以在同一个 TextView 中同时使用 Droid Sans 和 Droid Mono 吗? 如果有,怎么做? 解决方案 实际上看起来你可以在 Spannable 的帮助下做到这一点: String text = "这是一个例子";Spannab ..
发布时间:2022-01-09 14:05:12 移动开发

边距设置为 textView 的第一行

我只想为 TextView 的第一行设置起始边距(不是每个段落的第一行)?我使用了以下代码: SpannableString s = new SpannableString("这是一个测试"+"\n"+"这是一个测试");s.setSpan(new android.text.style.LeadingMarginSpan.Standard(30, 0), 0, s.length(), 0);te ..
发布时间:2022-01-09 14:04:58 移动开发

确定在 android textview 中单击了哪个单词

基本上,我想显示一段文本(可能是很长的文本),并允许用户单击任何单词.那时,我想确定他们点击了哪个词.我还想得到单词出现的整个句子(这很简单,假设我可以确定单词在文本中的位置). 理想情况下,我只需要监听 onTouch 事件,获取 X 和 Y,然后说类似 textView.wordAt(event.x, event.y) 或 textView.cursorPositionNearest(e ..
发布时间:2022-01-09 14:04:15 移动开发

每行的单独行距

是否可以为 TextView 的每个文本行定义单独的行距? 例子: TextView tv = new TextView(context);tv.setText("line1\nline2\nline3"); setLineSpacing(float add, float mult) 方法定义了TextView 的所有文本行的行距.我想在 line1 和 line2 之间定义另一个行距, ..
发布时间:2022-01-09 14:03:52 移动开发