2013-04-26 65 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