我对px、dp和sp的区别有很好的理解。但问题是,当我在屏幕上放置一个TextView(或ImageView)时,dpi是无关紧要的。在一个高度为3英寸、密度为160dpi的屏幕上,80px的文本大小将是1/2英寸,或者是高度的1/6。在一个高度为7英寸、密度为160dpi的屏幕上,它仍然是1/2英寸,但现在是高度的1/14。
问题在于,使用dp(或sp),在手机上看起来不错的东西,在平板电脑上就不见了。
是否有一种指定分数屏幕大小的方法,比如百分比?
问题在于,使用dp(或sp),在手机上看起来不错的东西,在平板电脑上就不见了。
是否有一种指定分数屏幕大小的方法,比如百分比?