मैं प्रोग्राम के रूप में इस तरह से उपकरण पट्टी की ऊंचाई निर्धारित करने की कोशिश कर रहा हूँ:सेट टूलबार ऊंचाई प्रोग्राम के रूप में एंड्रॉयड
toolbar.setLayoutParams(new Toolbar.LayoutParams(LayoutParams.MATCH_PARENT, 42));
toolbar.setMinimumHeight(42);
लेकिन यह इस लॉग साथ घातक अपवाद का कारण बनता है ->android.widget.relativelayout$layoutparams cannot be cast to android.support.v7.Toolbar$layoutparams
मैं भी इस प्रकार का प्रयास करें:
RelativeLayout.LayoutParams params = (RelativeLayout.LayoutParams) toolbar.getLayoutParams();
params.height = 42;
toolbar.setLayoutParams(params);
toolbar.setMinimumHeight(42);
यह एक अपवाद नहीं देता है, लेकिन यह भी यह काम नहीं करता और उपकरण पट्टी यह मेरी परिभाषित की जगह में बड़ा ऊंचाई डिफ़ॉल्ट है हो जाता है। लेकिन निश्चित रूप से xml
कार्यों में पैरामीटर सेट करना, लेकिन मुझे जावा में भी ऊंचाई सेट करने की आवश्यकता है।
तो कृपया समस्या को हल करने में मेरी सहायता करें।
एक बहुत ही सटीक उत्तर के लिए धन्यवाद, यह काम करता है। – Veka
खुशी हुई यह मदद की। – Varundroid
मैंने एंड्रॉइड में दृश्यों के संदर्भ में चीजें कैसे काम करती हैं, इस बारे में थोड़ा और स्पष्टीकरण जोड़ा है। आशा है कि आप इसे उपयोगी पाएंगे। – Varundroid