2 qaz972615564 qaz972615564 于 2016.09.21 19:28 提问

安卓Button按钮默认文字不居中怎么办?

有时默认Button按钮文字不居中(如图1),但运行出来的效果文字是居中的(如图2),在布局的时候看不出文字居中效果,必须要去设置gravity属性才能看见,很麻烦。当我重启eclipse后有时又会居中,这种情况怎么办?图片图片图片

2个回答

oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.21 20:58
已采纳

布局查看的时候,可以相对调大些显示设备的尺寸,这样才能看得完整(根据第三张图,文字应该是居中的,只是显示区域太小,导致显示不全)

qaz972615564
qaz972615564 不是这个问题,我试过,不居中的时候怎么缩放都是第三张的效果,偶尔重启eclipse后又会变成居中。不知道问题出在哪里
接近 2 年之前 回复
oSanYeCao1234567
oSanYeCao1234567   Ds   Rxr 2016.09.21 23:02

应该是DDMS工具的问题,只要在真机上是ok的就行。

还有,建议你是使用Android studio开发,AS里面查看布局更加方便!

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
003 - 移动端按钮中文字不垂直居中问题解析
移动端按钮中文字不垂直居中问题解析
ios移动端按钮文字不居中
在移动端开发的过程中,特别是APP嵌入网页的开发,各种设备的兼容性是很让人头痛的一件事,我碰到的就有如下问题 1.虚拟按键遮挡输入框的问题 2.虚拟按键遮挡问题 3.ios按钮文字不居中的问题 解决方法 1.将输入框置顶,或者监听输入框焦点事件 2.通过视图尺寸改变事件,设置相应的自适应标签 3.改变按钮字体大小,去除ios移动端的默认样式
重写Button实现图片drawableTop和文字一起居中
很多情况下我们都希望使用android:drawableTop等相关标签就可以使得Button中的文字和图片居中,本篇博文来说一下居中的实现方法和原理
居中文字,Bootstrap按钮
我们所要做的只是把text-center class属性添加给 需要居中的文字 元素。  CatPhotoApp Bootstrap有它自己的 button 按钮风格, 看起来要比默认的按钮好看得多。   Like 通常情况下,你的 button 元素仅与它所包含的文本一样宽。通过使其成为块级元素,你的按钮将会伸展并填满页面整个水平空间,任何在它之
如何让按钮里的文字居中竖排
来自经典论坛http://www.blueidea.com/bbs/newsdetail.asp?id=1841652方法一竖排文字方法二 下定决心,不怕牺牲,排除万难,争取胜利!方法三
IE按钮文字垂直居中
.button{/*针对IE*/  +padding-top:3px; } 给按钮添加该样式即可,如: button" text="提交"/>
button中的文字垂直居中与水平居右同时
android:gravity="center_vertical|right"
如何使带背景图片的Button按钮中的文字居中偏上显示
.button_submit { /* background: #df5e16; */ background:url("../images/image_mobile/m_start.png") no-repeat; height: 33px; line-height: 33px; font-size: 18px; color: #000; font-family: 'Microso
在UIButton中如何将imageView和titleView居中且上下分布
在UIButton中如何将imageView和titleView居中且上下分布 1.首先我们向button中添加图片设置文字//创建一个button    UIButton *btn = [[UIButton alloc] init];    [self.view addSubview:btn];    btn.frame = CGRectMake(100, 200, 90, 90);    b
使用button标签让文字垂直水平居中
关于让文字或子元素模块在父级容器里垂直居中的问题我在网上查看了很多方法都不太如意,现在分享下如何使用button标签让文字垂直水平居中。 直接上代码:<style type="text/css"> *{margin: 0;padding: 0;} .fl{ float:left; margin-right:10px;} .bg{ width:300px; height:200px; border:1