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"
  ...
/>

ご覧のとおり、カスタム ドローアブルを使用しています (つまり、 ではありません@android:drawable...)。

はい、Pentium10 の回答によると、これはすべて Hierarchy Viewer を使用して見つけることができます。

于 2010-03-19T08:32:39.923 に答える