这在模拟器上工作正常但在设备上没有,因为我已经将高度硬编码为365.任何人都可以在这方面帮助我吗?
谢谢.
您可以通过不同方式动态更改布局高度-----
第一,
getLayoutParams().height= x; requestLayout(); or invalidate();
其次,
first_tab.setHeight(int pixels);
尝试使用任何方式.......
你不应该使用px
,dp
而是使用.
android:layout_
在这里阅读,更好地了解密度独立像素(dp).
强烈建议使用dp单位来定义应用程序的UI,以确保在不同屏幕上正确显示UI.