TableLayout中按钮中文本的垂直对齐方式

时间:2013-12-24 04:03:20

标签: android android-button android-tablelayout text-alignment

我有TableLayoutButton个(按钮网格),可能有也可能没有包装文字。默认情况下,第一行文本的基线用作垂直对齐点,因此按钮不是全部在完美网格中垂直间隔。什么属性将文本垂直居中并强制按钮进入完美网格?

我已经尝试过组合:

tableLayout.setGravity(Gravity.CENTER_VERTICAL);

button.setGravity(Gravity.CENTER); // for all buttons
button.setIncludeFontPadding(false); // for all buttons

谢谢!

1 个答案:

答案 0 :(得分:0)

将包含android:baselineAligned的{​​{1}}的{​​{1}}属性设置为TableRow

Button

请参阅:https://groups.google.com/forum/#!topic/android-developers/BN6WKNzXKWE