创建一个类似于浏览器地址栏中的拆分控件
我想创建一个搜索框,搜索按钮直接位于 EditText
右侧,没有任何间距,就像内部浏览器应用程序上的地址栏的外观一样(参见下图)。这是可能的还是我需要自己创建它?
Android 浏览器搜索栏的屏幕截图 http://img220.imageshack.us/img220/7338 /gp2.png
I want to create a search box with the search button directly to the right of the EditText
without any spacing, like how like the address bar on the internal browser application looks (see image below). Is this possible or do I need to create it myself?
Screenshot of the Android browser search bar http://img220.imageshack.us/img220/7338/gp2.png
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我认为这需要一些定制;您可以在开源树中查看源代码:
https://android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/layout/search_bar.xml
相关位是:
如您所见,它使用自定义可绘制对象(即不是
@android:drawable...
)。是的,根据 Pentium10 的响应,这一切都可以使用 Hierarchy Viewer 找到。
I think it'll take a bit of customization; you can look at the source here in the open source tree:
https://android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/layout/search_bar.xml
The relevant bits are:
As you can see, it's using custom drawables (i.e. not
@android:drawable...
).And yes, this can all be found using Hierarchy Viewer, as per Pentium10's response.
使用 Hierarchy Viewer 获取视图内部浏览器
Use Hierarchy Viewer to get the view from the Internal Browser