美文网首页
Textview点击坑

Textview点击坑

作者: 纸团hs | 来源:发表于2015-07-07 11:06 被阅读0次

textview设置inputtype属性后,似乎变成了edittext,长按会有游标出现,还会影响listview的点击事件。

/**

* 自动分割文本

* @param content 需要分割的文本

* @param p  画笔,用来根据字体测量文本的宽度

* @param width 最大的可显示像素(一般为控件的宽度)

* @return 一个字符串数组,保存每行的文本

*/

privateString[]autoSplit(Stringcontent,Paintp,floatwidth){

intlength=content.length();

floattextWidth=p.measureText(content);

if(textWidth<=width){

returnnewString[]{content};

}

intstart=0, end=1, i=0;

intlines=(int)Math.ceil(textWidth/width);//计算行数

String[]lineTexts=newString[lines];

while(start

if(p.measureText(content, start, end)>width){//文本宽度超出控件宽度时

lineTexts[i++]=(String)content.subSequence(start, end);

start=end;

}

if(end==length){//不足一行的文本

lineTexts[i]=(String)content.subSequence(start, end);

break;

}

end+=1;

}

returnlineTexts;

}

相关文章

网友评论

      本文标题:Textview点击坑

      本文链接:https://www.haomeiwen.com/subject/xriyqttx.html