我正在创建一个textview并动态添加到布局.我正在使用textView.setTextSize(18)
方法设置文本大小.我在三星平板电脑上测试了它,发现字体尺寸对于这个屏幕来说太小了,然后我将文本大小更改为25但是它对于模拟器来说太大了(480*800).我的问题是动态设置文本大小,使其适合所有屏幕.
通话TextView.setTextSize()
工作异常.在调用之后,setTextSize
如果我们得到一个getTextSize
更高的值,那就是我们之前设置它的值.
这是我们正在做的事情:
zoomControl.setOnZoomInClickListener(new OnClickListener() {
public void onClick(View view) {
float size = mViewShabad.getTextSize() + 1;
textView.setTextSize(size);
}
});
Run Code Online (Sandbox Code Playgroud)
谁看过这个吗?