Android中setHeight不生效的问题

今天做一个界面的作业,要求能自适应不同分辨率和横竖屏,懒得写太多的布局。就直接写好基本的架子,开始用代码获取屏幕的分辨率设置各个组件大概的比例就行,连横竖屏都不用判断。但在实现的过程中发现一个很诡异的问题:Button,继承至TextView,理论上使用setHeight应该是毫无问题的,但在实际使用中却发现setHeight只能设置大于Button默认Height的值,当小于此值的时候就不生效了。如:我现在是竖屏的HVGA模拟器,默认是320*480的,如果使用如下xml

 

你可能感兴趣的:(android)