मुझे इस तरह के लेआउट को लागू करना है; लेआउट सामग्री को लपेटना चाहिए यदि इसमें सामग्री कम है। यदि सामग्री कुछ आकार से परे हो जाती है, जैसे कि 300 डीपी, इसे अधिकतम हेगेट (300 डीपी) पर सेट किया जाना चाहिए और वह स्क्रॉल करने में सक्षम होना चाहिए। क्या ऐसा कोई काम नहीं है, अगर कोई कामकाज नहीं है?एंड्रॉइड में लेआउट की अधिकतम ऊंचाई कैसे सेट करें?
13
A
उत्तर
7
आप डिवाइस का प्रदर्शन आकार पा सकते हैं। प्रदर्शन आकार के अनुसार आप layout params
सेट कर सकते हैं। उदाहरण के लिए, यदि प्रदर्शन आकार 300dp
से कम है, तो आप height
wrap content
के रूप में सेट कर सकते हैं। यदि 300dp
से अधिक का अर्थ है height
300dp
के रूप में सेट करें।
WindowManager wm = (WindowManager) ctx.getSystemService(Context.WINDOW_SERVICE);
DisplayMetrics metrics = new DisplayMetrics();
wm.getDefaultDisplay().getMetrics(metrics);
//here you can get height of the device.
Log.d("check", metrics.heightPixels+"");
if(metrics.heightPixels< 300)
{
this.getWindow().setLayout(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT);
}
else {
this.getWindow().setLayout(LayoutParams.WRAP_CONTENT,300);
}
आशा है कि यह एक आप मदद कर सकते हैं:
यहाँ उदाहरण कोड है।
+1
+1 पर और पढ़ें। –
संबंधित मुद्दे
- 1. एंड्रॉइड - पैरेंट लेआउट की ऊंचाई प्राप्त करें
- 2. किसी अन्य घटक की एक ही ऊंचाई पर एक लेआउट घटक की ऊंचाई कैसे सेट करें?
- 3. एंड्रॉइड प्रतिशत लेआउट ऊंचाई
- 4. extjs hbox लेआउट के लिए ऑटो ऊंचाई कैसे सेट करें?
- 5. एंड्रॉइड में व्यूस्विचर और लेआउट ऊंचाई
- 6. dijit.ToolTip की अधिकतम-चौड़ाई कैसे सेट करें?
- 7. बटन की समान चौड़ाई और ऊंचाई कैसे सेट करें
- 8. किसी तालिका पर अधिकतम ऊंचाई सेट करना
- 9. एंड्रॉइड में गतिशील रूप से लेआउट पैरामीटर कैसे सेट करें?
- 10. एंड्रॉइड - लॉगकैट संदेशों की अधिकतम लंबाई सेट करें
- 11. अधिकतम ऊंचाई
- 12. सीएसएस में इनपुट (टेक्स्ट) फ़ील्ड की ऊंचाई कैसे सेट करें?
- 13. Google मानचित्र के मार्कर की इन्फॉइंडो अधिकतम ऊंचाई कैसे सेट करें?
- 14. फ़्रेम की न्यूनतम और अधिकतम ऊंचाई या चौड़ाई कैसे सेट करें?
- 15. सीएसएस अधिकतम ऊंचाई संपत्ति
- 16. कैसे $ img के लिए अधिकतम ऊंचाई सेट लेकिन अनुपात
- 17. एंड्रॉइड लेआउट -
- 18. एंड्रॉइड टैब्ड लेआउट सेट सामग्री
- 19. एंड्रॉइड में प्रोग्रामेटिक रूप से बाल लेआउट चौड़ाई सेट करें?
- 20. किसी अन्य तत्व की ऊंचाई से मेल खाने के लिए तत्व की ऊंचाई कैसे सेट करें?
- 21. ग्रिडस्प्लिटर 'फलक' की प्रारंभिक ऊंचाई कैसे सेट करें?
- 22. एंड्रॉइड एप्लिकेशन की पृष्ठभूमि कैसे सेट करें?
- 23. सी # का उपयोग कर खिड़की की ऊंचाई कैसे सेट करें?
- 24. जेपीनल की चौड़ाई और ऊंचाई कैसे सेट करें?
- 25. एंड्रॉइड: स्क्रीन रिज़ॉल्यूशन के प्रतिशत में लेआउट ऊंचाई
- 26. डेटाग्रिडव्यू कॉलम की अधिकतम लंबाई कैसे सेट करें
- 27. टूलबार बटन ऊंचाई कैसे सेट करें?
- 28. WPF ListView पंक्ति ऊंचाई कैसे सेट करें?
- 29. निश्चित अधिकतम ऊंचाई
- 30. सेट ऊंचाई प्रोग्राम के रूप में
क्या आपको इस पर कोई समाधान मिल गया है? – rizzz86
मुझे 'maxHeight'' को स्क्रॉल व्यू 'प्रदान करने का समाधान मिला है। उस समाधान का उपयोग किसी भी प्रकार के दृश्य के लिए भी किया जा सकता है। इस तरह के एक सरल और आसान तरीके के लिए कृपया http://chintanrathod.com/maxheightscrollview-in-android-using-android-studio/ –