2013-04-26 41 views
1

我想知道是否可以在Android中的位图上使用EditText。我希望用户能够在EditText中输入一些文本,这些文本应该出现在屏幕的底部,但也能够看到并点击位图。我看到类似的问题,但我找不到任何答案。任何人解决这个问题?提前致谢。在位图上创建EditText - Android编程

回答

1

这可以通过将ImageView(对于您的Bitmap)和EditText放入RelativeLayout来实现。 EditText应放置在顶部。当不需要时,使用EditText“可视性”属性来隐藏它。

editText.setVisibility(EditText.INVISIBLE); 

如果需要可选地在屏幕的底部或Bitmap内显示EditText,那么就应该在必要时使用它们之间的两个EditText对象和开关。

如果您需要移动是在ImageView/Bitmap覆盖的EditText,然后用LayoutParameters移动EditText

+0

谢谢!我用你的建议,它运作良好。我使用FrameLayout而不是RelativeLayout。 – Diana 2013-05-04 19:01:49