带按钮的textedit?

时间:2010-06-21 19:22:20

标签: android

我想创建一个如下所示的EditText和按钮:

http://www.geting.se/image.php/249016-Untitled-3.jpg/full http://www.geting.se/image.php/249016-Untitled-3.jpg/full

这与quicksearch几乎相同,但它是定制的, 有人可以帮助我吗?

1 个答案:

答案 0 :(得分:1)

你应该只能将EditText和一个按钮布局在一起,它们之间有0个填充:

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="horizontal"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">
   <EditText android:paddingRight="0dp"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"/>
   <Button android:paddingLeft="0dp"
        android:layout_width="wrap_content"
        android:layout_height="fill_parent"/>
</LinearLayout>

要获得外侧的弯角,而不是内侧,您可能需要为EditText和Button定义新的样式。见applying styles and themes.

通常,您需要使用9-patch创建背景图像,以获得具有适当缩放的弯角。见Draw 9-patch