Tag: android textview

如何在TextView中显示HTML?

我有简单的HTML : <h2>Title</h2><br> <p>description here</p> 我想在TextView显示HTML样式的文本。 这个怎么做?

设置TextView样式(粗体或斜体)

如何在Java中设置TextView样式(粗体或斜体)而不使用XML布局? 换句话说,我需要用Java编写android:textStyle 。

在textview的末尾添加“查看更多”3行后

我想在三行文本之后添加“更多”function。 该文本包含超过10行的描述。 所以我们决定在三行文字之后添加“更多”。 喜欢: 当文本显示完整的描述时,它应该在文本的末尾显示“Less”button,再次压缩textview。

如何在TextView BOLD上制作特定的文本

我不知道如何使TextView上的特定文本成为BOLD。 它是这样的 txtResult.setText(id+" "+name); 我想输出是这样的: 1111尼尔 id和name是我从数据库中检索到的值的variables,我想使id为粗体,但只有id所以name不会受到影响,我不知道如何做到这一点。

以编程方式在TextView中设置左边的drawable

我有一个XML文本在这里。 <TextView android:id="@+id/bookTitle" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_weight="1" android:drawableLeft="@drawable/checkmark" android:gravity="center_vertical" android:textStyle="bold" android:textSize="24dip" android:maxLines="1" android:ellipsize="end"/> 正如你所看到的,我将DrawableLeft设置为xml。 我想改变代码中的drawable。 有没有办法去做这件事? 或者在文本视图的代码中设置drawableLeft?

Android – 将文本设置为TextView

我目前正在学习一个学校项目的一些机器人,我不知道如何将文本dynamicaly设置为一个TextView。 这是我的代码: protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_enviar_mensaje); err = (TextView)findViewById(R.id.texto); err.setText("Escriba su mensaje y luego seleccione el canal."); } 这是目前不工作,我无法find一种方法,使其工作… 任何帮助都会令人钦佩…谢谢你,何塞。 编辑:这是activity_enviar_mensaje.xml <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="wrap_content" android:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" tools:context=".EnviarMensaje" > <TextView android:id="@+id/textView1" android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="Escriba el mensaje y luego clickee el canal a ser enviado" android:textSize="20sp" /> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" […]

用于EditText的自定义剪切/复制操作栏,显示文本select手柄

我有一个应用程序,我希望能够显示一个TextView(或EditText),允许用户select一些文本,然后按下button来完成一些文本。 在Honeycomb之前的Android版本上实现这个function是没有问题的,但是在Honeycomb上,默认的长按操作之上是显示带有Copy / Cut / Paste选项的操作栏。 我可以拦截长按来显示我自己的操作栏,但是我没有得到显示的文本select句柄。 一旦我开始了自己的ActionMode,我怎样才能显示文本select句柄? 这里是我用来启动ActionMode的代码,除了没有显示文本select句柄外, public boolean onLongClick(View v) { if(actionMode == null) actionMode = startActionMode(new QuoteCallback()); return true; } class QuoteCallback implements ActionMode.Callback { public boolean onCreateActionMode(ActionMode mode, Menu menu) { MenuInflater inflater = mode.getMenuInflater(); inflater.inflate(R.menu.quote, menu); return true; } public boolean onPrepareActionMode(ActionMode mode, Menu menu) { return false; } […]

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

我在Google上search过,遇到这个网站,我发现了一个类似于我的问题,在这个问题中,如何在TextView文本中包含图像,例如“你好我的名字是[image]” ,答案是这样的: ImageSpan is = new ImageSpan(context, resId); text.setSpan(is, index, index + strLength, 0); 我想在这个代码中知道, 我应该在上下文中input什么或做什么? 我应该做一些text.setSpan()像导入或引用或保留它的文本? 如果有人能为我打破这一点,将不胜感激。

带有可点击链接的Android TextView:如何捕获点击?

我有一个TextView呈现基本的HTML,包含2+链接。 我需要捕获点击链接并打开链接 – 在我自己的内部WebView(不在默认浏览器中)。 处理链接呈现最常见的方法似乎是这样的: String str_links = "<a href='http://google.com'>Google</a><br /><a href='http://facebook.com'>Facebook</a>"; text_view.setLinksClickable(true); text_view.setMovementMethod(LinkMovementMethod.getInstance()); text_view.setText( Html.fromHtml( str_links ) ); 但是,这会导致链接在默认的内部Web浏览器中打开(显示“完成操作使用…”对话框)。 我试图实现一个onClickListener,正确地获得点击链接时触发,但我不知道如何确定哪个链接被点击… text_view.setOnClickListener(new OnClickListener(){ public void onClick(View v) { // what now…? } }); 或者,我试着创build一个自定义的LinkMovementMethod类并实现onTouchEvent … public boolean onTouchEvent(TextView widget, Spannable text, MotionEvent event) { String url = text.toString(); // this doesn't work because the text […]

如何在Android的textview中添加边框?

是否可以在textview上绘制边框?