我找到了一种更改选项卡宽度和高度的方法,但我不确定它是否适用于所有设备。
这就是方法。
Display display = getWindowManager().getDefaultDisplay();
int width = display.getWidth();
tabHost.getTabWidget().getChildAt(0).setLayoutParams(new
LinearLayout.LayoutParams((width/3)-2,100));
tabHost.getTabWidget().getChildAt(1).setLayoutParams(new
LinearLayout.LayoutParams((width/3)-2,100));
tabHost.getTabWidget().getChildAt(2).setLayoutParams(new
LinearLayout.LayoutParams((width/3)-2,100));
LayoutParams 在 int 变量中采用高度和宽度,那么有没有办法使用其他方法来改变高度和宽度,比如改变布局 xml 或其他一些技术?