1
我期望能夠首先檢測觸摸事件,以便在畫布上繪製用戶想要的任意大小的框 - 這一部分已完成。基於x,y座標向android應用程序添加EditText框?
然後我需要獲取該框的座標並在其位置創建一個edittext框。有什麼建議麼 ?然後,我想讓輸入的文本成爲畫布本身的一部分,不再可以編輯任何想法嗎?
謝謝!
我期望能夠首先檢測觸摸事件,以便在畫布上繪製用戶想要的任意大小的框 - 這一部分已完成。基於x,y座標向android應用程序添加EditText框?
然後我需要獲取該框的座標並在其位置創建一個edittext框。有什麼建議麼 ?然後,我想讓輸入的文本成爲畫布本身的一部分,不再可以編輯任何想法嗎?
謝謝!
使用AbsoluteLayout
並通過setOnTouchListener(..)
然後,當發生觸摸添加觸摸監聽器,檢測位置,並通過
AbsoluteLayout.LayoutParams layoutParams =
new AbsoluteLayout.LayoutParams(WRAP_CONTENT, WRAP_CONTENT, x, y);
absoluteLayout.addView(editText, layoutParams);
我想你說的添加
EditText
,雖然它會工作,它說absoluteLayout有被解除壓力,我應該使用自定義佈局,我目前正在研究這方面,這方面的專業知識? – user886729