我的应用程序在屏幕底部有一排按钮(线性布局,水平定向),当然按钮都有不同的标签。我的问题是,有些标签是2行,有些是1,而在此之间以及layout_height设置为“wrap_content”的事实,它们的高度并不相同,只是看起来很奇怪。
现在,没有简单地将所有高度固定到某个值,是否有一种简单的方法让我说服所有按钮都显示相同的大小?我可以在不制作全屏大小按钮的情况下将其高度设置为fill_parent吗?
编辑:好的,我道歉,这是一个愚蠢的问题,我真的可以(并且确实)自己回答......我将按钮高度设置为fill_parent,看起来很好。我可能应该测试然后发布。谁知道?
答案 0 :(得分:0)
您可以在该线性布局中创建一个表格布局,如下所示
TableRow tr = new TableRow(this);
tr.setLayoutParams(new LayoutParams(LayoutParams.FILL_PARENT,LayoutParams.WRAP_CONTENT));
Button b = new Button (this);
b.setTextSize(10.0f);
tr.addView(b,47,47);
这样按钮的大小保持不变