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