Articles of textview

如何在Android中将字体粗细设置为浅色,常规

我有3个文本视图。 我需要将它们的重量设置为Light,Regular和Condensed。 有人可以帮我解决如何在Android中实现这一目标吗?

TextView可以选择并包含链接吗?

我遇到了TextView的问题。 我可以使用setTextIsSelectable(true)使其可选,但是当我通过setMovementMethod(LinkMovementMethod.getInstance())启用链接时,它不再可选。 请注意,我并不是说可以点击原始链接,而是通过使用像setText(Html.fromHtml(“Hello World!”))这样的东西加载带有HTML标记的TextView来实现可点击的实际单词。 setText(Html.fromHtml(“Hello World!”)) 。

使用wrap_content展开TextView,直到邻居视图到达父级的末尾

我需要实现以下布局: 我在相对布局中有两个TextView:绿色的是固定文本和wrap_content ,黑色的是带有wrap_content动态文本。 黑色文本可以更改并变得非常长。 我希望黑色TextView随文本一起展开,直到绿色视图到达父级的末尾。 如果发生这种情况,黑色TextView应该停止扩展并椭圆化结束。 我怎样才能做到这一点? 我尝试了什么: 但是当黑色文本越来越大时,它会将绿色文本推出视图

如何在android上的TextVIew上在5秒内实现从0到600的增加数量的animation

我计划在一定秒内通过animation将textView上的整数增加从0到某个值。 例如,显示animation,在textview上将数字从0增加到600,持续5秒。 我该如何实现呢?

Android – ListView没有收到带有可点击链接的文本视图的OnItemClick

我有一个ListView,除了许多其他视图外,每行包含一个TextView。 TextView呈现可能包含链接的html内容。 以下代码显示在列表适配器中。 m_textview.setMovementMethod(LinkMovementMethod.getInstance()); m_textview.setText(Html.fromHtml(myhtmlcontent)); 这会导致listview不再接收点击事件。 我决定将列表onclick代码放在适配器返回的视图上。 这并不是很有效。 现在,当我单击除textview之外的行中的任何位置时,我可以启动另一个活动。 我希望用户能够单击textview的非链接部分并启动另一个活动。 如果我将onclick移动到textview而不是其父视图,它可以工作,但现在点击该链接会触发两个事件 – 一个用于链接的单击,另一个用于textview(这是不需要的)。 我注意到google +并以我想要的方式窥视android工作。 我不确定如何实现。

在textview中获取当前可见文本

我在TextView中有一段很长的段落,它被ScrollView包裹着。 有没有办法find当前可见的文字? 我可以在textview中find行数,行高,还可以从scrollview中findscrollx和scrolly,但是find当前显示文本的链接。 请帮忙! 谢谢。

如何在ImageView周围对齐TextView?

我试图在ImageView周围对齐TextView。 我使用以下代码: private void createSpannableText(){ TextView myTextView = (TextView) findViewById(R.id.textView); SpannableStringBuilder builder = new SpannableStringBuilder(); builder.append(this.getText(R.string.loren__ipsum__max)); int lengthOfPart1 = builder.length(); builder.append(” “); builder.append(this.getText(R.string.lorem__ipsum)); Drawable d = getResources().getDrawable(R.drawable.myImage); d.setBounds(0, 0, d.getIntrinsicWidth(), d.getIntrinsicHeight()); // <—- Very important otherwise your image won't appear ImageSpan myImage = new ImageSpan(d); builder.setSpan(myImage, 0, lengthOfPart1, Spannable.SPAN_EXCLUSIVE_EXCLUSIVE); myTextView.setText(builder); } 但无法得到确切的结果。 我该怎么办? 在这种情况下我是否需要使用SpannableStringBuilder,或者还有其他方法。 请帮忙。 […]

InputType = PersonName?

我有一个TextView对象,其目的是键入一个人的名字。 我看了一下 ,发现textPersonName是一个输入types。 所以我选择了那种输入types,认为它会做我想要的。 但是,此输入types不会将第一个字母大写。 由于人们的名字以大写字母开头,我发现这很奇怪。 这是故意的,还是Google的设计疏忽? 在任何情况下,我都选择textCapWords作为新的输入types,以确保每个单词开始大写。 将此输入types用于某个人的名字会有什么不利之处吗? 使用textPersonName作为输入types有什么好处?

Ellipsize对于具有任意最大高度的多行TextView无法正常工作

我有一个未知最大高度的TextView ,它取决于设备的DPI /屏幕分辨率。 因此,例如,在和MDPI设备上,此最大高度使得一次只能显示2行,这个值可以增加到未定义的数字。 我的问题与ellipsizefunction有关。 假设某个设备允许显示4行。 如果我手动设置最大行数,就像这样…… ……一切正常。 如果文本不合适,则在第四行的末尾添加省略号,如下所示: This is some really really really really really long… 但我宁愿不将行数设置为静态variables,因为我更喜欢支持任何DPI /屏幕分辨率组合。 因此,如果我删除maxLines ,则不再在第四行正确显示省略号,而是显示文本的不完整部分: This is some really really really really really long 如果我略微增加TextView大小,我可以看到其余的文本仍在“其他Views ”的“后面”。 设置variablesmaxHeight似乎也不起作用。 我真的无法find解决这个问题的方法。 有任何想法吗? 如果它有帮助,我只使用Android v4.0.3及更高版本(API级别15)。

如何做文字写animation?

我想在现实生活中创建文字写animation,如何在Android上做到这一点? 请帮忙。