如何对齐EditText和Button

qc123456 2011-11-29 09:47:45
我发现Android的EditText文本输入区域底部,距离EditText的底部边框有一定距离。这导致我把同样高度(dp)的EditText和Button水平放在一起的时候不论LinearLayout还是RelativeLayout(ALIGN_BOTTOM)都无法使两者完全对齐。因为EditText看上去永远比Button要瘦一些。
我在EditText的文档里没有发现能去除那个段区域的属性或接口。
请问各位大侠有什么好的办法没有?
...全文
426 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vellee 2011-12-02
  • 打赏
  • 举报
回复
android_sdk\platforms\android-7\data\res\drawable-hdpi\textfield_default.9.png
android_sdk\platforms\android-7\data\res\drawable-hdpi\btn_default_normal.9.png
在你的sdk里看看这两个图片你就明白了, 分别是EditText和Button的背景,这两个图的上的透明部分

自定义背景就可以解决了
myg_315 2011-12-02
  • 打赏
  • 举报
回复
能不能贴下代码看看啊。
傲慢的上校 2011-12-01
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 ncuboy045wsq 的回复:]

你试试RelativeLayout布局的android:layout_alignTop和android:layout_alignBottom
[/Quote]试一下这两个方法,在稍微调整下大小。
tangfei_honesty 2011-11-30
  • 打赏
  • 举报
回复
EditText和Button的高度设为一样,然后垂直居中。
AaronLin98 2011-11-30
  • 打赏
  • 举报
回复
你是说控件大小一致吗? EditText有焦点框肯定移上去时候显得大一些。

不过,如果没有设定文字大小,两者内的文字大小还是会EditText中看得大些。
ahaso 2011-11-30
  • 打赏
  • 举报
回复
不太懂意思,不能把editText宽度设大么
安卓机器人 2011-11-30
  • 打赏
  • 举报
回复
你试试RelativeLayout布局的android:layout_alignTop和android:layout_alignBottom

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧