setleft android,android TextView的setCompoundDrawables()方法
这个方法可以在TextView的四周加上一个Drawable图标。对于只知道TextView显示文字的,是不是很高大上。
setCompoundDrawables(Drawable left, Drawable top, Drawable right, Drawable bottom)
看代码就知道,参数顺序是左上右下。不想在四周加图片的话,可以设置为null。
But,设置的Drawable有要求,必须要设置它的宽高,也就是要调用setBounds(int left, int top, int right, int bottom);其中需要给right和bottom设置固有宽度和固有高度,如果想设置drawable的宽高可以设置getIntrinsicWidth()和getIntrinsicHeight();
getIntrinsicWidth() /getIntrinsicHeight 获取view的固定宽度和高度(单位是dp)
setCompoundDrawablesWithIntrinsicBounds( Drawable left, Drawable top, Drawable right, Drawable bottom)
这个方法比上边的就简便多了,等于将setBounds()这个方法合并到了setCompoundDrawablesWithIntrinsicBounds()的里边,直接将drawable的宽高自动获取。我们只需要将drawable参数赋值就可以了。对于不单独设置宽高还是很简便的。
两种情况,各取所需。
setleft android,android TextView的setCompoundDrawables()方法相关推荐
- Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...
- android settext里面的参数,Android中TextView的SetText()方法注意事项
忙活了一个下午才研究出来的.... 学习Android的Intent时候跟着Mars老师做简单的乘法程序,在第一个activity输入两个正整数,通过一个intent跳转到第二个intent,在第二个 ...
- android TextView 的setTextSize方法的使用
今天,简单讲讲android的TextView 的setTextSize方法的使用. 之前,我看代码时发现了这个函数,于是在网上查询了这个函数的用法,发现之前自己了解的不够全面,所以这里记录一下. 看 ...
- android 字符串,textview
Android - CharSequence和String的比较和转换 Android自定义TextView边框颜色(动态改变边框颜色以及字体颜色) Android TextView加中划线,下划线 ...
- Android中TextView设置图标的方法
TextView可以设置左上右下4个图标,分为:布局和代码2种方式. 布局方式 <TextViewandroid:id="@+id/txt_icon_test"android ...
- android 超链接事件,Android实现捕获TextView超链接的方法
本文实例讲述了Android实现捕获TextView超链接的方法.分享给大家供大家参考,具体如下: 这里分享一篇捕获TextView超链接的文章,希望对大家有所帮助,我终于在歪路上回归正途了.这个捕获 ...
- Android里面的settext作用,Android性能优化-TextView的setText方法会导致界面重绘?
问题现象 大概就是我们在自定义一个视频组件的ui时,发现了一段异常的效果. 我简述一下: 视频的控制器 底部一般都是 显示时间(textview)和进度条(seekbar)的 一般要实现这个效果 都是 ...
- android中TextView中文字体粗体的方法 (android:textStyle=bold)
android中TextView中文字体粗体的方法 (android:textStyle="bold"来使字体显示为粗体,但是这只对英文有效) TextView在xml中可以定义a ...
- android下划线链接,Android使用TextView实现无下划线超链接的方法
本文实例讲述了Android使用TextView实现无下划线超链接的方法.分享给大家供大家参考,具体如下: Android系统默认把网址.电话.地图(geo地址).邮箱等转换为超链接. 具体请查看 a ...
最新文章
- android -各种适配器
- dell笔记本耳机怎么设置_win10笔记本怎么设置合上盖子不休眠
- W32.Downedup.B顽固病毒——查杀记
- FileProvider 在 Android N 上的应用
- 打开Excel显示:新建EXCEL文件格式和扩展名不匹配(原因+解决办法)
- JAVA元注解@interface详解(@Target,@Documented,@Retention,@Inherited)
- python合并两个数据框_使用python合并两个数据框
- xshell6 不更新无法使用_世纪金花商联卡无法正常使用 客服:因门店面临改造,涉及品牌、规则每天都在更新...
- 将一个16进制数转化为10进制数
- c# Winform应用程序开发规范
- python编程胡牌将是什么意思_OpenCV+Python识别车牌和字符分割的实现
- Redis学习总结(7)——怎么保持缓存与数据库一致性?
- 大数据之-Hadoop3.x_MapReduce_自定义outputformat案例完善执行---大数据之hadoop3.x工作笔记0123
- thymeltesys-基于Spring Boot Oauth2的扫码登录框架
- 蓝桥杯C语言基础训练答案,蓝桥杯c语言答案.doc
- otc机器人tp_OTC机器人是哪个国家的
- Kingston U盘 量产
- flyway的快速入门教程
- jar启动出错:Failed to get nested archive for entry BOOT-INF/lib/activiti-core-common-dependencies-7.1.0
- 360安卓_据说有了这些专治卡顿的 APP,你的安卓手机竟能如丝般流畅顺滑?
热门文章
- Django博客系统(用户中心展示)
- 规格选项表管理之查询获取规格选项表列表数据
- Linux之用户组相关操作 groupadd groupdel
- 正则表达式匹配分组(|、(ab)、\num、(?P<name>)(?P=name))
- 正则表达式匹配多个字符(*、+、?、{m}、{m,n})
- 轻松学Pytorch – 年龄与性别预测
- 图表示学习+图神经网络:破解AI黑盒,揭示万物奥秘的钥匙!
- 基于OpenCV的实用图像处理操作
- 【OpenCV 4开发详解】形态学应用
- ISE 14.7 调试错误笔记