解决TextView最后一行显示不全

public class MultilineTextView extends TextView {

private boolean calculatedLines = false;

public MultilineTextView(Context context, AttributeSet attrs) {
super(context, attrs);
}

@Override
protected void onDraw(Canvas canvas) {
if (!calculatedLines) {
calculateLines();
calculatedLines = true;
}

super.onDraw(canvas);
}

private void calculateLines() {
int mHeight = getMeasuredHeight();
int lHeight = getLineHeight();
int lines = mHeight / lHeight;
setLines(lines);
}
}

时间: 2024-07-29 02:33:57

解决TextView最后一行显示不全的相关文章

修改DEDECMS文章标题长度,解决DEDECMS文章标题显示不全

在用dede调用列表标题出来的时候,会发现标题文字字数显示不完全,那是因为dede默认标题出来长度是30个字符,为了让标题显示完整,要做以下修改! 1.进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60(这里改为了200) 2.登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,(这里改为200). 1 ALTER TABLE `dede_archives` CHANGE `title` `title` VARCHAR(

修改DEDE文章标题长度,解决DEDE文章标题显示不全

在用dede调用列表标题出来的时候,会发现标题文字字数显示不完全,那是因为dede默认标题出来长度是30个字符,为了让标题显示完整,要做以下修改! 进入后台–系统–系统设置–系统基本参数–其他选项–文档标题最大程度改为你要的长度原默认是60(这里改为了100) 登陆数据库,改数据库表dede_archives表里面的title字段,原默认是60,(这里改为100). ALTER TABLE dede_archives CHANGE title title VARCHAR(100)

Android TextView 显示不全的自动补齐方式

TextView在Android开发中用到的地方应该是很多的.很多时候,TextView会有一行显示不全被截取或者会换行.之前我的解决办法比较笨拙,定死TextView的一行字数长度,最后一个以省略号代替,这样做会有很多问题,Android手机的适配是一个头疼的问题.而且汉字和英语符号所占的宽度也不一样,比较头疼.发现一个方法比较简单,分享一下.Android为TextView提供了setEllipsize方法,通过这个方法可以帮我们省去很多麻烦.具体的做法如下: textview.setEll

ListView嵌套GridView显示不全解决方法

转载注明出处:http://blog.csdn.net/allen315410/article/details/40152987 最近在做项目中,有个模块需要在ListView中嵌套一个GridView制作"九宫格"的效果,结果GridView上的子元素仅仅显示了一行,没有显示完整的说,如下图: 其实这个ListView上一共需要显示的是6张图片,也就是说还有3张图片需要在下一行显示的,结果GridView没有显示完全,这个问题很奇怪,但是已经找到解决的方案,就是重写一个GridVie

ScrollView嵌套Linearlayout显示不全的解决办法

以为ScrollView只能嵌套一个元素,所以把几个控件都包裹在了一个LinearLayout中了.但是发现底部显示不全,滑动不到最底下. 代码: <?xml version="1.0" encoding="utf-8"?> <android.support.v4.widget.NestedScrollView xmlns:android="http://schemas.android.com/apk/res/android"

Win10任务管理器显示不全的解决方法

自从Win10系统发布后,很多用户都从Win7系统升级到Win10系统了.不过,有用户升级到Win10系统后,在打开任务管理器后发现任务管理器显示不全.遇到这样的问题怎么解决好?那现在就随小编一起去看看Win10任务管理器显示不全的解决方法. 解决方法如下: 1.右键单击任务栏--打开任务管理器: 2.进入Win10任务管理器后,我们看到如下图的简略优游娱乐平台模式,界面上看着只有运行中的应用,这与xp/7/8有不同的地方: 3.如果要显示全部的话,点击左下角的"详细信息": 4.效果

photoshop菜单显示不全的解决方法

photoshop菜单显示不全? 解决方法,选择菜单 编辑->菜单,下拉菜单选择photoshop默认值

CSS背景100%平铺 浏览器缩小背景显示不全解决办法

本文我们分享前端CSS背景100%平铺,浏览器缩小背景显示不全bug解决的两个方法,如果你也遇到了,那么就可以参考下面文章. 把浏览器的窗口缩小时,拖动滚动条时你会发现原本设定的CSS背景100%平铺的背景少了一块,而且窗口越小时,空白越大. 解决方法: width:100%;min-width:990px; 在width:100%; 后面加个 min-width:**px; 这个长度取于你的网页最低宽度. Ps: 逐风个人认为上诉的解决方案还不够人性化, 想要实现不同分辨率下灵活覆盖,逐风推荐

jQuery UI的下拉框显示不全解决方法

解决前,显示不全,select下拉框某些选项无法看到: <script type="text/javascript"> $("#cond_EPARCHY_CODE").selectmenu(); </script> 解决后: <style> .overflow { height: 200px; } </style> <script type="text/javascript"> $(&q