在一个linear上
有一个ImageView和一个TextView
现在要根据ImageView的高度来设置TextView的字体大小,保持2者的高度一致
怎么实现呢 同时要保持在不同分辨率下高度都一致,不能在Layout里设定图片高度 图片是可以换的实际写代码时:设置的图片为57*57
800*480分辨率下
得到ImageView的高度在为86px,scale为1.5
320*240分辨率下
得到ImageView的高度在为43px,scale为0.751. 此时用TextView.setTextSize(int unit, float size), unit设置为COMPLEX_UNIT_PX,size为得到的px值。。
此时的字体明显偏大,使得TextView的高度高于ImageView.
2. 根据scale值,得到在不同分辨率下ImageView的高度均为57.8dip.
此时用TextView.setTextSize(int unit, float size), unit设置为COMPLEX_UNIT_DIP,size为得到的dip值。。
效果同上
该如何处理呢。。在操作中将dip值/1.5得到的值。。放进去 高度正好。但是这个1.5目前还没看出有啥根据。所以不能用
求解
有一个ImageView和一个TextView
现在要根据ImageView的高度来设置TextView的字体大小,保持2者的高度一致
怎么实现呢 同时要保持在不同分辨率下高度都一致,不能在Layout里设定图片高度 图片是可以换的实际写代码时:设置的图片为57*57
800*480分辨率下
得到ImageView的高度在为86px,scale为1.5
320*240分辨率下
得到ImageView的高度在为43px,scale为0.751. 此时用TextView.setTextSize(int unit, float size), unit设置为COMPLEX_UNIT_PX,size为得到的px值。。
此时的字体明显偏大,使得TextView的高度高于ImageView.
2. 根据scale值,得到在不同分辨率下ImageView的高度均为57.8dip.
此时用TextView.setTextSize(int unit, float size), unit设置为COMPLEX_UNIT_DIP,size为得到的dip值。。
效果同上
该如何处理呢。。在操作中将dip值/1.5得到的值。。放进去 高度正好。但是这个1.5目前还没看出有啥根据。所以不能用
求解
解决方案 »
- Android来电界面的滑动按钮如何实现啊?有无源代码
- 求助:请高手提供一个基于OpenCV-Android的Eclipse项目作为参考!
- Android如何屏蔽Home键
- 读取android raw文件夹中数据库文件出现空指针异常
- 有没有一个方法用类似Observer/Listener的方法来监听MediaPlayer播放位置的变化?
- android系统升级问题
- 急啊????黑莓手机问题
- android 3d开发引擎
- Notification intent
- android uvc camera上的按钮无响应求助
- 将重力传感器X轴的值展现在ACTIVITY时遇到的问题
- 求助,用Google Map绘出公交路线的线路,如何让线沿着道路走?
求解啊
看了下国外论坛。。
他们都是在onmearue里面重复的去设置大小。。
直到让height与image的大小相同。效率太低了啊。。
求解
* A scaling factor for fonts displayed on the display. This is the same
* as {@link #density}, except that it may be adjusted in smaller
* increments at runtime based on a user preference for the font size.
*/
public float scaledDensity;