我想創建一個搜索框,其搜索按鈕直接位於EditText
的右側,沒有任何間距,就像內部瀏覽器應用程序的地址欄的外觀一樣(見下圖)。這是可能的還是我需要自己創建它?創建一個類似於瀏覽器地址欄中的分隔控件
Screenshot of the Android browser search bar http://img220.imageshack.us/img220/7338/gp2.png
我想創建一個搜索框,其搜索按鈕直接位於EditText
的右側,沒有任何間距,就像內部瀏覽器應用程序的地址欄的外觀一樣(見下圖)。這是可能的還是我需要自己創建它?創建一個類似於瀏覽器地址欄中的分隔控件
Screenshot of the Android browser search bar http://img220.imageshack.us/img220/7338/gp2.png
我認爲它會採取一些自定義的視圖。你可以看一下源在這裏的開放式源代碼樹:
相關的位是:
<view ...
...
android:background="@drawable/textfield_search"
...
/>
<Button
...
android:background="@drawable/btn_search_dialog"
...
/>
正如你所看到的,它使用自定義繪製資源(即不@android:drawable...
)。
是的,這可以使用層次瀏覽器,按照Pentium10的響應。
使用Hierarchy Viewer擺脫內部瀏覽器