动态设置textview的height值,想对应修改fontsize以适应height,不知道有没什么方法或算法可以获得,不然可能导致文字太大只能显示左上部分。
求解,谢谢。
求解,谢谢。
解决方案 »
- HelloWorld不显示出来
- 在data/local/下createNewFile()遇到没有权限的异常,怎么解决这个问题?谢谢!
- android开发 按下Home键程序如何在后台继续运行
- Android中,通过串口监测传感器信息~求教……
- android 自适应屏幕分辨率
- ListView 分页加载 adapter.notifyDataSetChanged() 只想刷新加进的数据肿么办?
- android 世界时区api
- 求助,刚想入门Android就被一盆冷水浇下来了...
- android改写XML之后,调试注意事项
- activity生命周期问题,两个activity之间跳转的onstop和ondestroy
- android中如何实现搜索框布局
- 关于播放流媒体的问题
则可以根据
public int getFontHeight(float fontSize)
{
Paint paint = new Paint();
paint.setTextSize(fontSize);
FontMetrics fm = paint.getFontMetrics();
return (int) Math.ceil(fm.descent - fm.top) + 2;
}