草庐IT

textviews

全部标签

Android将图像添加到文本(在 TextView 中)?

这里的第一篇文章=)我一直在寻找这个答案,但一直找不到。我想要做的是有一些文本,然后添加图像,然后是其余的文本。例如:____||Hithere,thisisthephoto|___|,hopeyoulikeit..我一直在寻找,但我能找到的只是向图像添加文本或向ImageView添加图像,我认为这不是我想要的,因为该应用程序主要是文本,但上面有图像。所以我的问题是:如何将图像添加到文本中?谢谢更新:我使用了R.daneel.olivaw给我的建议,效果很好=)但是我有一个问题。假设我有:“abc”,我将b的位置设置为可跨度。但是如果我尝试删除文本并删除b,下次我写东西时它会变成我在s

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

我有一个最大高度未知的TextView,这取决于设备的DPI/屏幕分辨率。因此,例如,在MDPI设备上,这个最大高度使得一次只能显示2行成为可能,这个值可以增加到一个未定义的数字。我的问题与ellipsize功能有关。假设某个设备允许显示4行。如果我手动设置最大行数,像这样......一切正常。如果文本不合适,则在第四行末尾添加省略号,如下所示:Thisissomereallyreallyreallyreallyreallylong...但我宁愿不将行数设置为静态变量,因为我更愿意支持DPI/屏幕分辨率的任意组合。因此,如果我删除maxLines省略号将不再正确显示在第四行,而是显示不

android 在 TextView 末尾追加 '...'

我有一个需要添加一些文本的View。使用的View是:我遇到的问题是,如果此文本包含超过3行,它只会显示3行,但没有迹象表明它剪断了某些行。如果它削减了一些数据,我想在第三行末尾append“...”。 最佳答案 使用此代码,它会正常工作,代码android:ellipsize="end"将为您改变这一点。 关于android在TextView末尾追加'...',我们在StackOverflow上找到一个类似的问题: https://stackoverflow

android - TextView 动画 - 淡入、等待、淡出

我正在制作一个图片库应用程序。我目前有一个底部带有TextView的ImageView。目前它只是半透明的。我想让它淡入,等待3秒,然后淡出90%。将焦点放在它上面或加载新图片将使其重复循环。我已经阅读了十几页并尝试了一些事情,但没有成功。我得到的只是淡入和即时淡出 最佳答案 protectedAlphaAnimationfadeIn=newAlphaAnimation(0.0f,1.0f);protectedAlphaAnimationfadeOut=newAlphaAnimation(1.0f,0.0f);txtView.sta

android - TextView :shadowDx/Dy/Radius in dip?

我们如何在dip中指定TextView的shadowDx/Dy/Radius值?现在我有:-1-11我似乎无法在这些地方指定“1dip”。除了在代码中设置它们并自己进行设备密度乘法之外,还有其他方法吗?谢谢 最佳答案 我使用自定义xml属性创建了一个重写的TextView以方便地处理此问题。也可作为库使用:https://github.com/rongi/text-view-shadow-dipspublicclassTextViewShadowDipsextendsTextView{publicTextViewShadowDips

android - 为什么我不能将文本设置为 Android TextView?

我在将文本设置为TextView时遇到问题:TextViewandroid:editable="true".在我的.java中,这似乎应该可行:text=(EditText)findViewById(R.id.this_is_the_id_of_textview);text.setText("TEST");但事实并非如此。谁能告诉我这里出了什么问题? 最佳答案 代码应该是这样的:TextViewtext=(TextView)findViewById(R.id.this_is_the_id_of_textview);text.setT

Android textview 不支持换行

我正在以编程方式创建一个自定义View,该View显示从XML文件解析的文本。文本很长,并且包含强制换行符的“/n”字符。出于某种原因,TextView显示/n并且没有任何换行符。这是我的代码://getthefirstsectionbodyObjectbody1=tempDict.get("FIRE");StringfireText=body1.toString();//createthesectionbodyTextViewfireBody=newTextView(getActivity());fireBody.setTextColor(getResources().getColo

android - 如何限制 TextView 在 Android 中仅允许使用字母数字字符

我的应用中有一个TextView,我希望用户只能在其中输入字母数字字符。如何做到这一点?谢谢! 最佳答案 在XML中,这样写:android:digits="abcdefghijklmnopqrstuvwxyz1234567890" 关于android-如何限制TextView在Android中仅允许使用字母数字字符,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/6082859/

android - 如何在android中获取textView的宽度

这是我正在使用的代码...这是一个java代码。protectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);TextViewtextView=(TextView)findViewById(R.id.textView);Log.d("left",textView.getLeft()+""+textView.getRight()+""+textView.getWidth()+""+textView.getHe

android - 找不到资源 TextView

我在Android中迈出了第一步,并从一个非常简单的应用开始,它通过编织图案跟踪进度并显示相关行的说明。我想以编程方式更新几个TextView对象。但是,使用getViewById()似乎无法正确识别它们并且应用程序崩溃。在Google上搜索后,布局XML中的XML命名空间似乎有时存在问题,但我的看起来还不错。可能与范围有关吗?instructions.java(这是唯一的Activity)packageuk.co.oketchup.blanketsquare;importandroid.app.Activity;importandroid.os.Bundle;importandroi