在android中为edittext控件添加边框
我想向我的 edittext 控件添加灰色边框。我如何通过 xml 或以编程方式添加这样的边框。
先感谢您。
i want to add a grey border to my edittext control. How do i add such a border, either via xml or programatically.
thank you in advance.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要制作一个九块图像并将其设置为
EditText
控件的背景:最好使用九块图像,因为它具有缩放功能。
You need to make a nine-patch image and set it as a background of your
EditText
control:It's better to use nine-patch because of its scaling capability.
如果你放置一个自定义背景,你就会失去 android 的漂亮(Android 4.0+)默认背景,那么我所做的只是放置一个填充为 1dp 的框架布局,并设置 FrameLayout 的背景而不是 EditText
If you put a custom background you lose the nice(Android 4.0+) default background from android, then what I did is just to put a frame layout with a padding of 1dp and set the background of the FrameLayout instead of the EditText