草庐IT

TEXTVIEW

全部标签

Android获取Fragment宽度

我有一个包含3个fragment的布局:在第一个fragment中,我有一个TableLayout,其中每一行都有一个自定义TextView。我想知道fragment的宽度,因为如果自定义TextView比fragment宽,我将设置必要的行数。这是我在自定义TextView中所做的:@OverrideprotectedvoidonMeasure(intwidthMeasureSpec,intheightMeasureSpec){super.onMeasure(widthMeasureSpec,heightMeasureSpec);mMaxWidth=(float)(getMeasur

android - 是否可以使用 Glide 下载图像以加载到 TextView 中?

在我的应用程序中,我从URL下载图像并通过Glide将其设置到ImageView中,但是,我试图删除一些不必要的布局,因此是否可以使用Glide下载图像并将其设置为TextView?try{Glide.with(holder.logo.getContext()).load(standingObjectItems.get(position).getImgId()).diskCacheStrategy(DiskCacheStrategy.ALL).error(R.mipmap.ic_launcher).placeholder(R.mipmap.ic_launcher).into(holde

android - 将换行符添加到 Android 中的文本资源?

我有一个自定义Dialog仅包含TextView在我的应用程序中显示一些文本。Thedocumentation仅列出b,i,u,tt,big,small,sup,sub,和strike支持标签。我真的需要添加一些换行符以提高可读性。我是否需要更改为更复杂的布局,或者是否有某种方法可以对资源中的换行符进行编码?我尝试添加br标签,但这没有帮助。 最佳答案 很高兴,我尝试将\n添加到我的资源中,并高兴地发现它添加了一个换行符!我希望这可以为其他人省去麻烦。 关于android-将换行符添加到

android - 如何使用我的 values/colors.xml 文件中定义的颜色更改 TextView 背景颜色?

我正在使用Eclipse开发一个Android项目。我想使用我在res/values/colors.xml中定义的颜色之一更改TextView的背景颜色。这些颜色都可以通过使用R.color.color_name获得。我的问题是这根本行不通。更改为我定义的颜色之一总是将TextView的背景设置为其默认颜色,在本例中为黑色。如果我使用Java的一种内置颜色,效果很好。我认为这是一个颜色定义问题,涉及我如何在我的XML中实际定义我的颜色,但我不确定。//Thisworks:weight1.setBackgroundColor(Color.BLACK);//Thisdoesnotwork:

Android: TextView 数组

我正在制作一个应用程序,我想在其中更改字符串数组中TextView的文本。为此,我需要制作TextView数组。该怎么做??谁能帮我解决这个问题 最佳答案 您可以像这样创建TextView:inttextViewCount=10;TextView[]textViewArray=newTextView[textViewCount];for(inti=0;i 关于Android:TextView数组,我们在StackOverflow上找到一个类似的问题: http

java - 如何在Android的PreferenceScreen中使用textview?

我想在PreferenceScreen中使用textview,它是解释某些特定设置的较长文本。如果我在某些版本上使用summary或title属性,它的格式会很奇怪,无法正确显示等。(文本相当长)。因此我发现最好使用textview,是否可以创建自定义设置元素? 最佳答案 使用这个:selectable属性将决定首选项的点击操作。 关于java-如何在Android的PreferenceScreen中使用textview?,我们在StackOverflow上找到一个类似的问题:

Android:在TextView中静态下划线动态文本

我想让TextView完全带下划线,但我不能使用文本资源和标记,因为它是动态文本。Related:CanIunderlinetextinanandroidlayout?到目前为止,我所知道的唯一方法是在运行时。这真的是唯一的方法吗?有什么方法可以在XML文件中实现吗? 最佳答案 最简单的解决方案可能是创建一个从TextView派生的自定义UnderLineTextView组件,覆盖setText()并将整个文本设置为带下划线,如下所示(下划线代码来自您上面提到的链接):@OverridepublicvoidsetText(CharS

Android TextView 和空指针异常

为什么TextViewtest=(TextView)findViewById(R.id.testTextView);test.getText();生成空指针异常?id正确,testTextView在我的XML布局文件中正确声明。 最佳答案 如果您传递的是有效ID,findViewById返回null的唯一原因是您设置了错误的内容View(使用setContentView)或没有设置内容View。 关于AndroidTextView和空指针异常,我们在StackOverflow上找到一个类

java - 当 SnackBar 出现在 CoordinatorLayout 中时向上移动 View

我在CoordinatorLayout的底部有一个TextView。但是当我显示SnackBar时,它会覆盖TextView。我知道我必须为TextView自定义一个Behavior并覆盖layoutDependsOn和onDependentViewChanged,但是它修复得不是很好。如果你知道可以给我一些建议吗?谢谢。 最佳答案 如果TextView是CoordinatorLayout的直接子级,只需添加app:layout_dodgeInsetEdges="bottom"在TextView属性中。魔法!

android - java.lang.ClassCastException : android. widget.TextView 无法转换

12-0100:36:28.058:E/AndroidRuntime(5062):Causedby:java.lang.ClassCastException:android.widget.TextViewcannotbecasttoandroid.widget.EditText如果有人知道然后告诉我,我会遇到以上错误......我将非常感激Java:Log.d("Textra",title);Log.d("Dextra",des);EditTextt=(EditText)findViewById(R.id.t);EditTextd=(EditText)findViewById(R.id