我正在製作一個應用程序,用戶在其中輸入一些文本,並且文本必須顯示在圖像的矩形上(如圖像上的註釋棒,可以拖動圖像並重新調整大小) 。我對android非常陌生,我真的無法通過書籍和谷歌找到在android中這樣做的方法。 我一直在使用html設計應用程序,在html中,我們可以按照我們想要的樣式設置文本框,並將其添加到頁面的任何位置。但是在這裏我無法配置編輯文本來做同樣的事情。但是我無法像編輯筆記一樣編輯文本,並且使其變得可拖動並且動態調整大小。 我也嘗試使用canvas.drawrect()繪製一個矩形,但是如何動態添加文本是我無法弄清楚的。 我不是要求整個代碼..但請大家給我一個開始正確的方向,以便我可以嘗試一些事情,並試圖找出一種方法..現在我被嚴重卡住了。 下圖顯示的音符棒應該怎麼樣子......如何將用戶輸入的動態文本添加到Android的畫布中?
1
A
回答
0
如果你不需要它實際被繪製在畫布本身,使用一個EditText小部件,並具有它和你的圖片在一個RelativeLayout中可能是要走的路。您可以設置EditText的最大高度和寬度,或者讓它包裹高度,使其隨文本等展開。只需確保EditText小部件在圖像之後被添加到RelativeLayout中,因此它位於頂部。
相關問題
- 1. 如何將文本添加到用戶輸入的最後?
- 2. Android:如何將畫布添加到FrameLayout?
- 3. 如何將用戶輸入動態添加到服務中的Http調用
- 4. 動態地向Android Studio中的輸入字段添加文本
- 5. 如何將文本添加到輸入的輸入值
- 6. 如何將範圍/輸入滑塊添加到畫布動畫上?
- 7. 在活動中添加動態輸入文本和按鈕android
- 8. 如何將ng-model添加到動態創建的輸入文本字段
- 9. 如何動態添加自定義文本輸入到圖像
- 10. 如何將文本添加到畫布中
- 11. 將動畫添加到Android的SnackBar中
- 12. 動態添加一個Android畫布?
- 13. 將動態類型文件的輸入添加到表單中
- 14. 如何將偵聽器添加到畫布中的位圖? (Android)
- 15. 如何將畫布添加到Android中的擴展視圖?
- 16. 如何將下面的div添加到輸入文本中?
- 17. 將selectpicker添加到動態輸入
- 18. 將用戶輸入文本添加到.txt文件
- 19. 如何在React Native中動態添加文本輸入
- 20. 如何將用戶輸入添加到java中的數組?
- 21. 動態添加文件到輸入
- 22. 將動態文本動畫添加到nivo滑塊
- 23. Android將文本添加到畫布失敗
- 24. 動態添加圖像到畫布
- 25. 將Typeahead動態添加到動態生成的輸入
- 26. 如何通過編程方式將文本添加到畫布?
- 27. 搜索表單 - 如何文本添加到用戶輸入
- 28. 如何添加動態文本瀏覽頁面到Android頁面捲曲動畫
- 29. 保存動態添加的文本輸入到MySQL
- 30. 將mySQL查詢中的文本添加到畫布上
Thankx回答...我嘗試使用編輯文本..但它可以拖動和動態重新大小.. – Vikram 2012-08-17 14:45:03
據我所知,任何拖動實施將是相當低水平的東西,相比單擊。最簡單的方法(如果使用API級別11或更高)將設置圖像或EditText的OnDragListener,以及拉入DragEvents並將X和Y信息反饋給EditText小部件的位置和大小。也許使用圖像中的OnDraw方法在EditText外部的角上繪製一個句柄,然後拖動需要在這個區域開始?無論如何,我很確定它會很快變得混亂。 – skyrift 2012-08-17 14:59:30
我想拖動文字說明而不是圖片..可以按照上圖中的樣式來設置它的樣式。 – Vikram 2012-08-17 16:40:33