Android下如何计算要显示的字符串所占的宽度和高度
答案:2 悬赏:0 手机版
解决时间 2021-04-04 09:19
- 提问者网友:遁入空寂
- 2021-04-03 11:46
Android下如何计算要显示的字符串所占的宽度和高度
最佳答案
- 五星知识达人网友:由着我着迷
- 2021-04-03 13:10
由于Android对于APN的网络API没有公开,不过我们可以阅读源代码,然后进行数
据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。
大家可以研究一下frameworks/base/core/java/android/provider
/Telephony.java这个类,
比较重要的就是 URI 和数据库字段: content://telephony/carriers
字段可以在Telephony.java中找到。
其实原理很简单 :
1 、 当开启APN的时候,设置一个正确的移动或者联通的APN
2、 关闭的时候设置一个错误APN就会自动关闭网络 !
据库操作,系统会自动监听数据库的变化,从而实现开启或者关闭APN。
大家可以研究一下frameworks/base/core/java/android/provider
/Telephony.java这个类,
比较重要的就是 URI 和数据库字段: content://telephony/carriers
字段可以在Telephony.java中找到。
其实原理很简单 :
1 、 当开启APN的时候,设置一个正确的移动或者联通的APN
2、 关闭的时候设置一个错误APN就会自动关闭网络 !
全部回答
- 1楼网友:迟山
- 2021-04-03 13:53
先获取textview的padding的值,然后用固定高度或宽度减去padding就是文字所占的空间。
textview tv = new textview(this);
int top = tv.getpaddingtop();//有bottom,left,right,
int bottom = tv.getpaddingbottom();
假设固定高度为100,
那么自体高度所占空间应该是 100-(top+bottom)
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯