इस विधि प्रलेखन में यह लिखा है कि:कैसे Canvas.drawText() वास्तव में पाठ खींचता है?
x The x-coordinate of origin for where to draw the text
y The y-coordinate of origin for where to draw the text
लेकिन यह दिशा इस पाठ तैयार की है के बारे में कुछ नहीं कहा। मुझे पता है कि पाठ मूल ऊपर से ली गई है, लेकिन जब मैं निम्नलिखित तर्क देते हैं, अपने पाठ में कटौती हो जाता है:
canvas.drawText(displayText, 0, canvas.getHeight(), textPaint);
अलावा, मैं Align.LEFT (जिसका अर्थ है कि पाठ तैयार की है उपयोग कर रहा हूँ मान एक्स, वाई उत्पत्ति के दाईं ओर)
तो सही तर्क क्या होना चाहिए (मान लीजिए कि मैं निश्चित संख्याओं का उपयोग नहीं करना चाहता)?
शायद यही वह है जिसे आप ढूंढ रहे हैं (उत्तर पर टिप्पणी देखें)। http://stackoverflow.com/questions/10606410/android-canvas-drawtext-y-position-of-text –
टेक्स्ट कैसे कट जाता है? क्या कोई पाठ भी दिख रहा है? – Barney
यदि आप yv मान को canvas.getHeight()/2 पर सेट करने का प्रयास कर रहे हैं, तो क्या यह सही ढंग से मध्य में दिखाई देने वाला टेक्स्ट दिखाता है? साथ ही, आपको यह कहना चाहिए कि आप अधिक ठोस रूप से क्या हासिल करना चाहते हैं। – Barney