我生病了,以找到最好的解决方案,将textView的密度和分辨率设置为相同的比例。 我想:不同屏幕中的textview的大小Android
创建不同的文件夹,针对不同的密度,并把“尺寸”。例如,文件夹值-xhdpi和dimensions.xml,值-ldpi和dimensions.xml也是如此。在我的代码,编程,我得到textView.setTextSize(getResources()getDimensions(R.id.myDimension); 在XML中,20SP
像上面的例子,但把这个textView.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources ().getDimensions(R.id.myDimension);
添加textAppearence,像textView.setTextAppearance(这一点,android.R.style.TextAppearance_Large);
当然所有的例子,我得到了什么我没有料到,因为文字大一些,密度更大。如下图所示
这种情况发生,除非我改变我的尺寸在适当的XML。但是,我应该遵循什么结构? 例如,在drawable中,人们推荐使用比例为3:4:6:8,但这里我没有遵循structre。 什么是最好的实践?人们通常做什么..? 我想要什么?这..
是否要在各种分辨率屏幕上看到“20sp”大小相等? – DroidDev 2014-11-04 12:52:03
你知道android – 2014-11-04 12:52:22
DroidDev多设备支持,即时通讯问我是否把20sp通用,将在所有屏幕相同,或我需要定义所有屏幕 – user1851366 2014-11-04 17:00:15