Questions tagged «textview»

文本视图是一个UI元素,允许用户查看和/或修改显示的文本。使用此标签对与文本视图相关的问题进行编程,并添加相关的编程语言或技术标签以使您的问题得到更多的了解。有关在何处放置文本视图的常规UX问题以及其他基于意见的类似问题不在Stack Overflow的主题范围内。


30
如何使TextView中的链接可点击?
我定义了以下TextView: <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="@string/txtCredits" android:autoLink="web" android:id="@+id/infoTxtCredits" android:layout_centerInParent="true" android:linksClickable="true"></TextView> 哪里@string/txtCredits是包含的字符串资源<a href="some site">Link text</a>。 Android会突出显示TextView中的链接,但它们不会响应点击。有人可以告诉我我在做什么错吗?我是否必须为我的活动中的TextView设置onClickListener,就像这样简单? 看起来它与我定义字符串资源的方式有关。这不起作用: <string name="txtCredits"><a href="http://www.google.com">Google</a></string> 但这确实是: <string name="txtCredits">www.google.com</string> 这真是令人讨厌,因为我宁愿显示文本链接,也不显示完整的URL。

30
自动缩放TextView文本以适合边界
我正在寻找一种最佳的方式来调整包裹文本的大小,以TextView使其适合其getHeight和getWidth范围。我不只是在寻找一种包装文本的方法-我想确保文本都可以包装并且足够小以完全适合屏幕显示。 我在StackOverflow上看到过一些需要自动调整大小的情况,但是它们要么是带有hack解决方案的非常特殊的情况,要么没有解决方案,要么涉及TextView递归地绘制递归直到其足够小(这会占用大量内存并强制执行用户可以观看每次递归操作时逐步缩小的文字)。 但是我敢肯定,那里有人找到了一个不涉及我正在做的事情的好的解决方案:编写一些繁琐的例程来分析和测量文本,调整文本的大小,然后重复进行直到找到合适的小尺寸为止。 TextView包裹文本使用什么例程?难道不能以某种方式用来预测文本是否足够小? tl; dr:有没有一种最佳实践来自动调整a的大小TextView以适合其getHeight和getWidth范围,使其包裹起来?


28
使TextView在Android上可滚动
我在textview中显示的文本似乎太长,无法放入一个屏幕。我需要使TextView可滚动。我怎样才能做到这一点? 这是代码: final TextView tv = new TextView(this); tv.setBackgroundResource(R.drawable.splash); tv.setTypeface(face); tv.setTextSize(18); tv.setTextColor(R.color.BROWN); tv.setGravity(Gravity.CENTER_VERTICAL| Gravity.CENTER_HORIZONTAL); tv.setOnTouchListener(new OnTouchListener() { public boolean onTouch(View v, MotionEvent e) { Random r = new Random(); int i = r.nextInt(101); if (e.getAction() == e.ACTION_DOWN) { tv.setText(tips[i]); tv.setBackgroundResource(R.drawable.inner); } return true; } }); setContentView(tv);
771 android  scroll  textview 


30
如何在Android中更改TextView的fontFamily
因此,我想android:fontFamily在Android中进行更改,但在Android中看不到任何预定义的字体。如何选择一种预定义的?我真的不需要定义自己的TypeFace,但我所需要的只是与现在显示的有所不同。 <TextView android:id="@+id/HeaderText" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignParentTop="true" android:layout_centerHorizontal="true" android:layout_marginTop="52dp" android:gravity="center" android:text="CallerBlocker" android:textSize="40dp" android:fontFamily="Arial" /> 看来我在那里所做的并没有真正的作用!BTW android:fontFamily="Arial"是一个愚蠢的尝试!



18
TextView内可以有多种样式吗?
是否可以在TextView中为不同的文本设置多种样式? 例如,我将文本设置如下: tv.setText(line1 + "\n" + line2 + "\n" + word1 + "\t" + word2 + "\t" + word3); 每个文本元素是否可以具有不同的样式?例如,line1粗体,word1斜体等。 开发人员指南的“ 常见任务”和“如何在Android中实现它们”包括选择,突出显示或设置文本的样式: // Get our EditText object. EditText vw = (EditText)findViewById(R.id.text); // Set the EditText's text. vw.setText("Italic, highlighted, bold."); // If this were just a TextView, we could do: // …
547 android  styles  textview 

30
如何在代码中设置TextView的文本颜色?
在XML中,我们可以通过textColor属性设置文本颜色,例如android:textColor="#FF0000"。但是,如何通过编码进行更改? 我尝试了类似的东西: holder.text.setTextColor(R.color.Red); 在哪里holder只是一个类,并且text是类型TextView。红色是在字符串中设置的RGB值(#FF0000)。 但是它显示出不同的颜色,而不是红色。我们可以在setTextColor()中传递什么样的参数?在文档中说int,但这是资源参考值还是其他值?
544 android  colors  textview 

23
如何在EditText中隐藏下划线
如何隐藏EditText底部栏(在提示行的末尾带有小衬线)? 可能有一种更好的方式来做我想做的:我有一个带有EditText的布局。通常,在用户可以点击它并开始输入或编辑文本的地方,它显示得很好。 但是,有时我想使用相同的布局(简化其他逻辑)以只读方式显示相同的数据。我希望演示文稿是相似的-它应该具有相同的高度和字体,但没有下划线。 作为权宜之计,我将通过删除EditText并替换为TextView来实现此目的。我认为这将达到预期的结果,但是似乎通过a回绕是一种昂贵的方法,可以通过更改属性来轻松完成某件事。

25
Android-在EditText中处理“ Enter”
我想知道是否有一种方法可以处理用户Enter在键入EditTexton时发生的按下操作,例如onSubmit HTML事件。 还想知道是否有一种方法可以操纵虚拟键盘,使“完成”按钮标记为其他名称(例如“转到”),并在单击时执行某种操作(再次类似于onSubmit)。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.