
我正在使用表格布局来安排一些按钮.只要我对所有标签使用相同的字体,它们就会在每一行中正确对齐.
对于某些按钮,我想使用自定义ttf字体的图标.
当我使用这样的图标时,按钮放置得稍高,如下所示:
(此图像按比例放大以使问题更加明显.)
我进行了测量 – 无论使用哪种字体,按钮看起来都是相同的高度.
为什么按钮没有正确对齐?
有没有人有建议让他们一致?
谢谢.
遵循CommonsWare的建议(感谢您的快速回复!),我试过这个:
final linearLayout.LayoutParams layoutParams = new linearLayout.LayoutParams(VIEwGroup.LayoutParams.MATCH_PARENT, VIEwGroup.LayoutParams.WRAP_CONTENT);layoutParams.gravity = Gravity.CENTER_VERTICAL;row.setLayoutParams(layoutParams);这没用.接下来会尝试基线对齐评论.
解决方法:
将以下属性添加到tableRow:
androID:baselineAligned="false"默认情况下,按钮标签的基线垂直对齐,这会导致您经历的偏移.
总结以上是内存溢出为你收集整理的android – 为什么这些按钮在TableLayout中不对齐?全部内容,希望文章能够帮你解决android – 为什么这些按钮在TableLayout中不对齐?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)