1

我是安卓新手。当用户点击它时,我需要在画布上添加文本。应该弹出一个edittext,当用户完成编辑时,edittext中的文本与imageview位图相结合。我需要帮助在imageview上获取一个edittext,其中用户可以输入文本。我还需要能够在图像视图周围移动编辑文本

4

1 回答 1

-1

你可以把一个视图放在另一个视图上的方法是将它们放在一个FrameLayout

就像在这个例子中:

<FrameLayout 
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:id="@+id/mainlayout"
 android:layout_height="math_parent"
 android:layout_width="math_parent" />

       <ImageView
         android:id="@+id/textView2" 
         android:layout_height="match_parent" 
         android:layout_width="match_parent" 
         android:src="@drawable/yourDrawable"/>

       <EditText

               android:id="@+id/EditText1" 
               android:layout_height="50dp" 
               android:layout_width="200dp" 
               android:layout_marginTop="100dp"
               android:layout_marginLeft="70dp"
               android:text="" 
               android:textsize="15dp" />

</Framelayout>

正如在这篇博文中看到的

如您所见,我使用边距将 EditText 放置在图像上。

       android:layout_marginTop="100dp"
       android:layout_marginLeft="70dp"
于 2013-07-16T10:21:15.380 回答