हाय सब: मैं टेक्स्टवीव से प्राप्त एक वर्ग लिख रहा हूं, और onDraw()
विधि को ओवरराइड करता हूं, लेकिन विधि में, canvas.drawText()
का मेरा आह्वान नहीं करता है काम करने लगता है, कोड नीचे जैसा है:मेरा कैनवास.drawText() का आक्रमण क्यों नहीं करता है
protected void onDraw(Canvas canvas) {
// super.onDraw(canvas);
Paint paint = new Paint();
paint.setColor(android.graphics.Color.WHITE);
paint.setTextSize(20);
String text = "hello";
canvas.drawText(text, 0, 0, paint);
}
@ बेमेस, यह क्या करता है? यह ऊपरी बाएं कोने में हैलो खींचना चाहिए। क्या यह दुर्घटनाग्रस्त है? क्या यह कुछ नहीं करता है? क्या टेक्स्ट व्यू का मूल व्यवहार खत्म हो जाता है? आप लेआउट में ओवरराइड टेक्स्ट व्यू का उपयोग कैसे कर रहे हैं? –
@ ग्रेग - मैंने कोड स्वरूपण को साफ़ कर दिया है, उपयोगकर्ता 486005 ने प्रश्न पूछा है –