草庐IT

textviews

全部标签

android - EditText 和 TextView

我阅读了API,发现TextView是EditText的父类(superclass),但我有一个简短的问题:一般来说,EditText用于显示的文本可能发生变化时,无论是来自用户还是应用程序。TextView用于显示的文本永远不变/相同的情况。这是正确的吗? 最佳答案 EditText用于用户输入。TextView用于显示文本,用户不可编辑。TextView可以随时以编程方式更新。 关于android-EditText和TextView,我们在StackOverflow上找到一个类似的问

android - 如何在具有多种字体大小的 TextView 中调整行高?

我有一个包含Spannable字符串的TextView。该字符串包含一堆文本,其中第一个单词的字体大小是字符串其余部分的两倍。问题是第一行和第二行之间的行间距比后续行之间的行间距大很多,因为第一个字的大小增加了。http://img.skitch.com/20100615-fwd2aehbsgaby8s2s9psx3wwii.png可扩展字符串是使用以下代码fragment创建的://PriceCharSequencetext="$30Loremipsumdolorsitamet,consecteturadipisicingelit,seddoeiusmodtemporincididu

android - 在 Android 的 View (比如 TextView)中显示 MS Word 文件

我想在Android的View中显示一个.docx文件。该文件有数学符号和文本之间的图像。我想显示许多这样的文件并通过swipe手势翻阅它们。我已经成功地为.txt文件做了同样的事情。现在可以非常轻松地通过滑动进入下一页。.txt文件的代码如下:publicStringreadTxt(StringfileName){try{InputStreamis;is=context.getAssets().open(fileName+".txt");ByteArrayOutputStreambyteArrayOutputStream=newByteArrayOutputStream();inti

android - 使用 wrap_content 展开 TextView 直到邻居 View 到达父 View 的末尾

我需要实现如下布局:我有两个相对布局的TextView:绿色的是带有wrap_content的固定文本,黑色的是带有wrap_content的动态文本。黑色文本可以更改并变得很长。我希望黑色TextView与文本一起扩展,直到绿色View到达父级的末尾。如果发生这种情况,黑色的TextView应该停止扩展并椭圆化结束。我怎样才能做到这一点?我尝试了什么:但是当黑色文本变得越来越大时,它会将绿色文本推出View 最佳答案 您可以通过TableLayout和shr​​inkColumns属性来归档此布局。Here是同一个问题;)

android - 将 drawableLeft 和 drawableRight 的高度约束为 TextView 的高度

我有以下TextView:结果是这样的:如何使加载圆可绘制成比例约束,使其高度与文本高度匹配?另外,如果可能的话,我想在文本和图像之间添加一些间距。 最佳答案 要使loading更小,只需使图像更小。或者使用RelativeLayout并将加载放入ImageView并对其进行缩放。或者您可以使用android:drawablePadding在可绘制对象和文本之间添加填充。(或setCompoundDrawablePadding()):android:drawablePadding="3dp"

android:在textView中适合DrawableLeft的高度

我试图在文本block旁边显示一条蓝线,就像这样:这是我的代码:blue_line是一个jpg文件。一个蓝色矩形。无论TextView中的文本如何,它都会以原始大小显示。如何根据文本的高度动态调整其高度?比如文字少的时候变短,文字多的时候变长…… 最佳答案 您可以尝试在代码中通过设置图像边界来实现textView1.getViewTreeObserver().addOnGlobalLayoutListener(newOnGlobalLayoutListener(){@OverridepublicvoidonGlobalLayout(

android - 以编程方式使用省略号创建 TextView

我正在以编程方式创建一个我想在末尾省略的TextView。伪代码:tv.setEllipsize(TextUtils.TruncateAt.END);tv.setHorizontallyScrolling(false);tv.setSingleLine();上面的效果很好。tv.setEllipsize(TextUtils.TruncateAt.END);tv.setHorizontallyScrolling(false);tv.setMaxLines(1);这不起作用。这是一个错误吗?我不明白为什么在指定maxLines尤其是maxLine为1但setSingleLine可以。

Android - 将 TextView 设置为粗体不起作用

这是XML:虽然图形布局显示粗体文本,但在设备上却不是。是设备还是什么?更新:对于那些不断要求完整XML的人,这里更新了。一个简单的相对布局。这是Java代码:this.titleTextView.setText(this.modalListState.title);要考虑的事情:可能是由于设备字体造成的吗?有人要确认GalaxyS3吗?会不会是Activity风格?这是用于整个应用程序的一个:@android:color/transparent@nulltrue@android:style/Animationtrue@nullfalseTransparentActivity样式用于相

android - 捕获图像时TextView阴影被破坏

Shadow在捕获textview的图像时被破坏。我使用setShadowLayer以编程方式添加了文本阴影。tv.setShadowLayer(20,0,0,Color.BLACK);当我使用拍摄图像时tv.buildDrawingCache(true);tv.setDrawingCacheQuality(View.DRAWING_CACHE_QUALITY_HIGH);tv.setDrawingCacheEnabled(true);并使用获取位图bitmap=tv.getDrawingCache();屏幕上的原始图像捕获的图像还trycatch父布局但结果相同。

android - 有没有更简单/更好的方法在我的 TextView 周围放置边框/轮廓?

所以我想要一个TextView周围有一个很酷的边框。我找不到任何标准的方法,所以我想出了这个:@drawable/custom_bg_1:蓝色圆形@drawable/custom_bg_2:一个白色的圆形myactivity.xml:Activity的xml结果:我在这里所做的是将白色形状背景重叠在蓝色形状背景中,以产生蓝色边框的效果。我无法想象这是获得这种效果的最佳方式。我看过其他试图解决此问题的帖子,例如this和this,但我觉得它们与我的实现一样多。有没有更好的方法或更标准的方法来简单地在某些View(例如TextView)周围放置边框,还是我应该坚持我的做法?编辑我将cust