安卓开发之TextView使用lineSpacingExtra时由于手机系统在5.1.1以下版本最后一行也会有距离的处理
2017-12-07 15:25
375 查看
提示:
正题:
1、我发现在布局文件加:lineSpacingExtra之后textview看起来就不居中了,然后我就加个背景色查看发现是因为最后一行出现了间距,如下:
2、在7.0系统时发现是正常的。不会有下面的间距,所以之后我就根据系统的版本判断来确定,给paddingTop加上和lineSpacingExtra同样的距离大小来居中整个textview
在这里做个记录!有碰到的可以看看!
4000
1、因为发现这个东西也跟着手机系统的不一样而不一样,目前发现在5.1.1系统以下会出现, 所以我就在代码中动态判断设置padding来解决。 2、首先普及一下,如果需要textview中不需要默认的padding的话 则在xml布局文件添加includeFontPadding属性 设置为false即可
正题:
1、我发现在布局文件加:lineSpacingExtra之后textview看起来就不居中了,然后我就加个背景色查看发现是因为最后一行出现了间距,如下:
<TextViev style="@style/tv_w_w_s24_c_66" android:layout_gravity="center" android:gravity="center_vertical" android:includeFontPadding="false" android:lineSpacingExtra="@dimen/d8px" />
2、在7.0系统时发现是正常的。不会有下面的间距,所以之后我就根据系统的版本判断来确定,给paddingTop加上和lineSpacingExtra同样的距离大小来居中整个textview
/* 版本5.1.1相对于22,所以直接判断如果版本小于或者等于22就给他设置paddingtop 其他版本不需要设置即可! */ if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.LOLLIPOP_MR1) { tv.setPadding(0, Utils.dp2px(mContext, 4), 0, 0); }
在这里做个记录!有碰到的可以看看!
4000
相关文章推荐
- 去除TextView设置lineSpacingExtra后,最后一行多出的空白
- 安卓webView开发使用及加载html标签乱码处理
- 关于Android4.4及以下版本,TextView中使用矢量图时报错的问题
- iOS9以下版本使用WKWebView加载本地HTML文件不显示,处理时容易忽略的问题
- 使用WebView访问https的url——处理SslError,如何支持2.2版本以下的平台
- 安卓TextView文本不满一行由于英文,标点符号等原因换行
- 安卓开发中,在低版本SDK使用高版本的API会报错。一般处理方法是换一种实现方法,或者在高版本SDK中使用高版本API,低版本SDK中使用效果可能会差点的折衷方案;后者可以用如下技巧来实现。
- Android TextView 设置行间距的问题 (setLineSpacing ,lineSpacingExtra, lineSpacingMultiplier)
- [Phonegap+Sencha Touch] 移动开发39 某些安卓手机的webview使用location.href="tel:123456"不能调到打电话的界面
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- 使用webView访问https的url-处理SslError解决android2.2版本之前的https请求问题
- android开发使用TextView/EditText应该注意的地方
- Android TextView使用HTML处理字体样式、显示图片等
- TX Text Control文字处理教程(1)- 使用Visual Studio 2008开发产品
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- 安卓系统的版本过多给程序开发带来巨大麻烦
- Android的TextView使用Html来处理图片显示、字体样式、超链接等
- Android手机开发:ImageView使用和从内存读取图片显示
- Android的TextView/EditText使用CharacterStyle&SpannableString来处理图片显示、字体样式、超链接等