textView.getLayout().getLineVisibleEnd(int)这个方法在oncreat里面调用和监听里面调用有什么区别?

移动开发 > Android [问题点数:40分,结帖人summersrest]
等级
本版专家分:833
结帖率 96.88%
等级
本版专家分:40
summersrest

等级:

安卓错误:android.widget.TextView.setText(TextView.java:3473)

TextView.setText(0) 之后出现android.widget.TextView.setText(TextView.java:3473)这个问题,后面发现setText方法里面的参数不支持使用int类型,要将int数据类型转换成String。

获取textview每行的内容

tv=(TextView)findViewById(R.id.tv); Layout layout=tv.getLayout(); //layout.draw(canvas); int line=tv.getLayout().getLineCount(); String result=""; String text=layout.getText().toString(); for(int i=0;...

void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference 解决办法

初始化TextView或其他控件的时候,报错: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.... 这个空指针异常是由于找不到Layout中的TextView控件,需要检查ID命名以及acti...

关于Layout.getLineTop()的作用

关于Layout.getLineTop()的作用

TextView.setTextSizePaint.setTextSize

TextView.setTextSizePaint.setTextSize TextView.setTextSize是以sp为单位的 Paint.setTextSize()是以像素(px)为单位的 /** * 将sp值转换为px值,保证文字大小不变 * * @param spValue * @...

TextView.setText() & Resources$NotFoundException

我们的日常开发中,TextView算得上是最最常用的一控件。 今天我们要谈论的不是TextView的使用方法,而是记录一开发中遇到的一小坑。 开发中我们要给TextView设置文字的时候,我们会调用setText()...

获取TextView每行的内容 (涉及getLineCount为0,getLineEnd问题)

代码如下: class LineContent inplements Runnable ... private TextView mTarget; public LineContent(TextView target) { mTarget = target; } public void run() { GetEachLineCon

lPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.

最近忙着做期末课程设计,使用listview时,出先了一错误,报错lPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence)' on a null object ...

void android.widget.TextView.setText(java.lang.CharSequence)' on a null object reference

问题描述:记一次错误,该...以致于之后一直思考如何解决防止传进一空值。解决完成之后也没有过多考虑测试。导致上线之后某个版本用户经常出现程序崩溃o(≧口≦)o,造了一部分的影响。 Bugly问题截图 解决...

Android TextView 如何判断是否已经省略

我们知道,要使TextView单行显示,如果超出的话用“…”显示,只要设置android:ellipsize="end" android:singleLine="true"或者多行显示,超出的部分使用“…”显示,那么,设置如下android:lines="2" android:...

TextView.setText()为什么会出错

接收int型参数时,调用的是第一个方法,系统会去R文件里面int值匹配的String值,R文件里找不到这个值,所以会报错。 二、final void setText(CharSequence text); 如果你的R里没有对应的int

判断TextView是否内容省略

方法必须要在TextView绘制完成后才能调用 Layout layout = textView.getLayout(); int lines = layout.getLineCount(); if(lines > 0 ){ if(layout.getEllipsisCount(lines - 1) > 0){ //省略 }else{ //无...

java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setTe

关于空指针异常的问题,我准备遇到一次就把它写这里一次! java.lang.NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.lang.CharSequence

NullPointerException: Attempt to invoke virtual method 'void android.widget.TextView.setText(java.la

出现的错误如下: 原因是你创建的第二Activity中没有指定选用哪个layout ,需要添加这个函数setContentView(),如图: 问题即可解决!!!

Listview item里面textView.setMovementMethod(LinkMovementMethod.getInstance()) 让listview 点击生效...

最近做一个textview中的一些字段添加点击事件,发现textview 设置setMovementMethod(LinkMovementMethod.getInstance());方法后,listview的setOnItemClickListener 事件生效了,网上找了很久,也一些文章,参考...

[Android] TextView.setError()(一)

前言今天讲述一下TextView.setError()这个方法这个方法主要是作用是对用户友好提示一些信息。比如说用户输入密码格式不正确的时候,以一种友好的界面形式展现出来。效果图方法实现首先看主Aciticity写法://代码...

TextView.setText时参数只能是字符/字符串

注意:TextView控件的setText( ) 方法的参数只能是CharSquence, 字符序列/字符串 参数如果是float,会直接提示,不能使用float类型 参数如果是int类型,写的时候不会报错,但是编译的时候会报错!!  错误提示...

Android学习Scroller(一)——View调用scrollTo()的理解及使用

MainActivity如下: package cc.uu; import android.os.Bundle; import android.view.View; import android.view.View.OnClickListener; import android.widget.Button;...import android.widget.TextView; import andr

android安卓开发 TextView空指针问题怎么解决

我的rmsg已经取到了 System.out.println打印输出也正常 那我设置textView22为什么就报了空指针呢 还是要把textView22放到别的地方去设置 我是点了一按钮 开始刷卡 然后返回值通过handler发送 然后接收到以后设置成...

TextView EditText的addTextChangedListener方法

在textView和editText中,每当TextView的文本改变时,TextWatcher的那几个方法就会被调用。关注文字改变时的状态。 et_video_title.addTextChangedListener(object : TextWatcher { override fun ...

Android获取TextView行数方法getLineCount()返回值为0

项目中遇到当TextView显示的数据不超过3行的时候,不显示下面的展开按钮,时候就必须要获取到此时TextView的行数,查看api发现了getLineCount()方法,当我兴高采烈地使用时,却放心返回值总为空,后来查谷歌才发现...

Android TextView.setText() 实现字符串(String)+数值(Integer)作为参数

我们要实现字符串+数值作为参数输入setText()中时,很容易想到如下代码: int sayHelloWorld = 3; tv.setText(R.string.hello_world + sayHelloWorld); 但运行后发现这种写法会产生错误。 解决办法是将数值...

TextView.setTextColor方法不能用R.Color.XXX设置颜色

今天遇到一十分奇怪的问题,我代码里给TextView设置颜色,如下:tvTips.setTextColor(R.Color.red);但是结果显示,这个TextView竟然是紫色的!搞了好久才发现原来setTextColor是不能直接用资源ID映射资源的,它...

android TextView中的setLayoutParam方法

我的理解是参数指定了这个调用这个方法中的组件布局文件中的放置方式,但是如果用布局组件的addview方法什么类型的布局组件调用这个方法,那么被加入的组件应该就是用该类型的布局方式就好了,为什么还要用...

Android TextView 不能直接传递int型数据

主要异常信息:android.content.res.Resources$NotFoundException: String ...TextView stature =(TextView)findViewById(R.id.tv2); stature.setText(info.getStature()); //这里的info.getStature()是一整形的

listview列表中TextView设置.setMovementMethod(LinkMovementMethod.getInstance())导致item事件失效

1.监听TextView的onTouch方法。代码如下: viewHolder.article_content.setOnTouchListener(new View.OnTouchListener() { @Override public boolean onTouch(View v, MotionEvent event) { boolean ret = fal.....

Android textview获取选中的内容

1.首先设置textview可选:android:textIsSelectable="true" 2.为textview设置监听textView.setCustomSelectionActionModeCallback(callback2); 3.这个时候我们只要重写ActionMode.Callback2接口(需要判断sdk...

Android中TextView的SetText()方法注意事项

学习Android的Intent时候跟着Mars老师做简单的乘法程序,第一activity输入两正整数,通过一intent跳转到第二intent,第二activity中使用一个TextView的setText()方法显示乘法计算的结果,很简单是吧。...

Android TestView获取每一行文字的方法

艾玛呀,累死我了,终于找到了方法了,em亲测有效Layout layout = textView.getLayout(); String text = textView.getText().toString(); int start = 0; int end; //循环遍历打印每一行 for (int i = 0; i <...

相关热词 c# task 返回类型 c#什么时候用队列 c# 单件实例 延时加载 c# 本地监听 c# 如果是红色 c# 多行字符串 c#删除某列 c# items 遍历 c# txt去重复 c# endinvoke