如何在EditText中embedded一个View(带button等)?

我试图找出如何在EditText小部件内embeddedDrawables之外的东西。 具体来说,我正在考虑的示例来自Google Buzz小部件:

截图 (没有内联图片,对不起,我是一个新手)

对于不经意的观察者来说,整个布局对象固定在EditText的底部,包含一个ImageView,一个TextView和一个Button。

任何人有任何想法如何把这个closures? 或者我们认为这是EditText的自定义子类?

Solutions Collecting From Web of "如何在EditText中embedded一个View(带button等)?"

EditText + Button + …这是一个FrameLayout,带有fill_parent的EditText和带有layout_gravitiy的button:“bottom”。 像这样的东西:

<?xml version="1.0" encoding="utf-8"?> <!-- Main Layout (may be relative or whatever --> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent"> <!-- Layout for edittext and button --> <FrameLayout android:layout_width="fill_parent" android:layout_height="wrap_content"> <EditText android:layout_width="fill_parent" android:layout_height="wrap_content" android:lines="5"/> <Button android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|right" android:layout_margin="5dip" android:text="Overflow"/> </FrameLayout> <!-- More layouts ..... --> </RelativeLayout> 

你可以在EditText中使用embeddedButton的框架布局,这里我给出了在TextText中embeddedTextView的示例代码,只需将TextView改为Button

 <FrameLayout android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_x="40px" android:layout_y="35px" > <EditText android:id="@+id/twt_post_content" android:layout_gravity="center_vertical" android:layout_width="320dp" android:layout_height="140dp" android:paddingTop="5dp" android:imeOptions="actionDone" android:gravity="left" android:focusableInTouchMode="true" android:maxLength="140" android:ellipsize="end" /> <TextView android:text="123" android:paddingLeft="270dp" android:paddingTop="100dp" android:layout_alignParentRight="true" android:id="@+id/twt_content_count" android:layout_width="wrap_content" android:layout_height="wrap_content" android:textColor="@color/red" android:layout_gravity="center" android:background="@color/transparent"/> </FrameLayout> 

我认为他们在这里做的是为他们的布局创build一个看起来像EditText的背景。 然后他们添加了一个EditTextclosures背景,并button。