大家好我已经制作了TextView,我尝试使用以下内容调整每个屏幕的文本:
double TextSize =(dm.WidthPixels / dm.ScaledDensity)/ 24;
TextView.SetTextSize (ComplexUnitType.Dip,(int)TextSize);
这适用于LDPI屏幕,它适用于我测试我的应用程序的所有设备,除了文本看起来足够大的设备。不知道为什么会发生这种情况?
提前致谢!
答案 0 :(得分:0)
如果问题Android issue 22493,则有一个简单的解决方法。只需在设置TextView的大小后运行此代码:
tv.append("\uFEFF"); // zero width space
这将为TextView的文本添加零宽度空间(无视觉变化)并将修复高度。