1

我想创建一个搜索框,搜索按钮直接位于右侧,EditText没有任何间距,例如内部浏览器应用程序上的地址栏的外观(见下图)。这是可能的还是我需要自己创建它?

Android浏览器搜索栏截图 http://img220.imageshack.us/img220/7338/gp2.png

4

2 回答 2

1

使用Hierarchy Viewer从内部浏览器获取视图

于 2010-03-19T08:30:55.073 回答
1

我认为这需要一些定制。您可以在开源树中查看源代码:

https://android.googlesource.com/platform/frameworks/base/+/froyo-release/core/res/res/layout/search_bar.xml

相关位是:

<view ...
  ...
  android:background="@drawable/textfield_search"
  ...
/>

<Button 
  ...
  android:background="@drawable/btn_search_dialog"
  ...
/>

如您所见,它使用的是自定义可绘制对象(即 not @android:drawable...)。

是的,根据 Pentium10 的回复,这一切都可以使用 Hierarchy Viewer 找到。

于 2010-03-19T08:32:39.923 回答