2011-12-10 7 views
8

की अधिकतम पंक्तियां कैसे प्राप्त करें टेक्स्टव्यू में लिखी जा सकने वाली अधिकतम पंक्तियों को कैसे प्राप्त करें? मैंने यह कोशिश की:टेक्स्ट

DisplayMetrics metrics = new DisplayMetrics(); 
getWindowManager(). getDefaultDisplay(). getMetrics (metrics); 
float width = metrics.widthPixels; 
float height = metrics.heightPixels; 

int lines = (int) (height/textView.getLineHeight()); 

System.out.println (lines); 

हालांकि, यह संस्करण गलत जानकारी देता है।

उत्तर

3

textview.getLineCount()

यह documentation

संपादित में सब है: मैं थोड़ा बहुत तेज़ थी। मुझे लगता है आपको लगता है कि बजाय कितने वर्तमान में TextView में हैं की एक TextView अंदर हो सकता है लाइनों की संख्या चाहते हैं ... उस मामले में -> इस सवाल पर एक नजर है: Calculate text size according to width of text area

1

textview.getLineCount() आपकी मदद करेगा