मैं एक लेआउट है कि इस तरह दिखता है के साथ एक लेआउट लपेट:textviews
<RelativeLayout>
<!--aligned parent top-->
</<RelativeLayout>
<FlowLayout>
<!--Should fill remaining space-->
</FlowLayout>
<RelativeLayout>
<!--aligned parent bottom-->
</<RelativeLayout>
मैं FlowLayout इस्तेमाल किया textviews की एक सूची दिखाने के लिए (इसमें 10-15 textviews हो सकती है)। इसलिए, उपलब्ध खाली स्क्रीन स्पेस के आधार पर, मैं टेक्स्टव्यू की संख्या दिखाना चाहता हूं। उदाहरण के लिए, यदि वहां 15 टेक्स्टव्यू दिखाई देने हैं और बड़ी स्क्रीन में 10 टेक्स्टव्यू के लिए जगह है, तो मैं 9 टेक्स्टव्यू दिखाना चाहता हूं और अंतिम टेक्स्टव्यू में "+6" दिखाना चाहता हूं। एक छोटी स्क्रीन स्पेस में केवल 5 टेक्स्टव्यू के लिए उपलब्ध हो सकता है, जिसमें मैं अंतिम टेक्स्टव्यू में "+11" के साथ 4 टेक्स्टव्यू दिखाना चाहता हूं। स्पष्ट समझ के लिए, यहां स्क्रीनशॉट है। जैसा कि आप देख सकते हैं, प्रदर्शित होने के लिए टेक्स्टव्यू की वास्तविक संख्या 5 है, लेकिन 2 प्रदर्शित हैं, और +3 जोड़ा गया है। इसी तरह, उपलब्ध स्क्रीन स्पेस के आधार पर, मैं लेआउट में टेक्स्टव्यू की संख्या जोड़ना चाहता हूं।
यह प्रोग्रामेटिक रूप से कैसे प्राप्त किया जा सकता है?
क्या आप अपने फ़्लोलाउट में कितने टेक्स्टव्यू दिखाई दे सकते हैं? – Sree
या अन्यथा आप स्क्रॉलव्यू में डाल देंगे। तो आपको गिनना नहीं है। –
KDeogharkar
मैं फ़्लो लेआउट स्क्रॉल नहीं करना चाहता हूं। जैसा कि आप उपरोक्त स्क्रीनशॉट में देख सकते हैं, मैं स्क्रीन के रूप में टेक्स्टव्यू की संख्या के रूप में प्रदर्शित करना चाहता हूं, और अंत में "शेष" दिखा सकता हूं। –