草庐IT

textviews

全部标签

java - Android - 以编程方式设置 TextView TextStyle?

有没有办法以编程方式设置TextView的textStyle属性?似乎没有setTextStyle()方法。要清楚,我不是在谈论View/Widget样式!我说的是以下内容: 最佳答案 textview.setTypeface(Typeface.DEFAULT_BOLD);setTypeface是属性textStyle。正如ShankarV添加的那样,为了保留之前设置的字体属性,您可以使用:textview.setTypeface(textview.getTypeface(),Typeface.BOLD);

android - 在 Android 的 textview [ Html.fromhtml() ] 中使用多种文本颜色

这个问题在这里已经有了答案:IsitpossibletohavemultiplestylesinsideaTextView?(20个回答)关闭9年前。在一个TextView中,我试图区分不同单词的文本样式。到目前为止我有:textview.setText(Html.fromHtml(""+"CompetitorID:"+""+""+compID+""));基本上,我是说我希望"CompetitorID:"为斜体、小号和灰色。我希望该字符串compID大小正常,而不是斜体和绿色。代码的斜体和小部分完美运行,但由于某种原因,整个TextView都有灰色文本,而不仅仅是“竞争对手ID:”。有

android - 在 android textview 中显示 <ul> <li>

我有带有ul和li的字符串。我正在尝试在textview中以HTML格式显示它们。textView.setText(Html.fromHtml(myHtmlText));但是textview显示纯文本。如何在textview中格式化ul和li标签? 最佳答案 您可以使用Html.TagHandler。你的情况是这样的:publicclassUlTagHandlerimplementsHtml.TagHandler{@OverridepublicvoidhandleTag(booleanopening,Stringtag,Editab

java - 如何在 TextView 文本中添加图像?

我在Google上四处搜索,发现了一个与我类似的问题,即如何在TextView文本中包含图像,例如"hellomy名字是[image]",答案是这样的:ImageSpanis=newImageSpan(context,resId);text.setSpan(is,index,index+strLength,0);我想知道这段代码,我应该在上下文中输入什么内容或做什么?我是否应该对text.setSpan()做一些事情,例如导入或引用或保留文本?如果有人能帮我分析一下,那将不胜感激。 最佳答案 试试这个..txtview.setCom

java - 如何在 TextView 文本中添加图像?

我在Google上四处搜索,发现了一个与我类似的问题,即如何在TextView文本中包含图像,例如"hellomy名字是[image]",答案是这样的:ImageSpanis=newImageSpan(context,resId);text.setSpan(is,index,index+strLength,0);我想知道这段代码,我应该在上下文中输入什么内容或做什么?我是否应该对text.setSpan()做一些事情,例如导入或引用或保留文本?如果有人能帮我分析一下,那将不胜感激。 最佳答案 试试这个..txtview.setCom

android - 如何在 TextView 中显示 HTML?

我有简单的HTML:Titledescriptionhere我想在TextView中显示HTML样式的文本。如何做到这一点? 最佳答案 您需要使用Html.fromHtml()在您的XML字符串中使用HTML。在您的布局XML中简单地引用带有HTML的字符串是行不通的。这就是你在Java中应该做的事情if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){textView.setText(Html.fromHtml("TitleDescriptionhere",Html.FROM_HTML_

android - 如何在 TextView 中显示 HTML?

我有简单的HTML:Titledescriptionhere我想在TextView中显示HTML样式的文本。如何做到这一点? 最佳答案 您需要使用Html.fromHtml()在您的XML字符串中使用HTML。在您的布局XML中简单地引用带有HTML的字符串是行不通的。这就是你在Java中应该做的事情if(Build.VERSION.SDK_INT>=Build.VERSION_CODES.N){textView.setText(Html.fromHtml("TitleDescriptionhere",Html.FROM_HTML_

android - 在Android中设置TextView span的颜色

是否可以在TextView中设置仅文本跨度的颜色?我想做一些类似于Twitter应用程序的事情,其中​​一部分文本是蓝色的。见下图:(来源:twimg.com) 最佳答案 另一个答案将非常相似,但不需要设置TextView的文本两次TextViewTV=(TextView)findViewById(R.id.mytextview01);SpannablewordtoSpan=newSpannableString("Iknowjusthowtowhisper,AndIknowjusthowtocry,Iknowjustwheretof

android - 在Android中设置TextView span的颜色

是否可以在TextView中设置仅文本跨度的颜色?我想做一些类似于Twitter应用程序的事情,其中​​一部分文本是蓝色的。见下图:(来源:twimg.com) 最佳答案 另一个答案将非常相似,但不需要设置TextView的文本两次TextViewTV=(TextView)findViewById(R.id.mytextview01);SpannablewordtoSpan=newSpannableString("Iknowjusthowtowhisper,AndIknowjusthowtocry,Iknowjustwheretof

html - 从 XML 中的 html 格式的字符串资源设置 TextView 文本

我的strings.xml中有一些固定字符串,类似:TitleContent在我的布局中,我有一个TextView我想用html格式的字符串填充。如果我这样做,formattedtext的内容只是somestring的内容去除任何html标签,因此未格式化。我知道可以使用以编程方式设置格式化文本.setText(Html.fromHtml(somestring));因为我在程序的其他部分使用它,它按预期工作。要调用这个函数,我需要一个Activity,但目前我的布局只是一个简单的或多或少的纯XML静态View,我宁愿保持这种状态,以免我创建Activity的开销。只是为了设置一些文本。