में fill_parent होने के लिए लेआउट की चौड़ाई प्राप्त करें मेरे पास LinearLayout
है जो xml में fill_parent
के रूप में चौड़ाई सेट के साथ है, अब मुझे प्रोग्रामटाइम पर रनटाइम पर इसकी चौड़ाई चाहिए। तो मैं इस किया था:एंड्रॉइड: अपने xml
LinearLayout layoutGet=(LinearLayout) findViewById(R.id.GameField1);
LayoutParams layParamsGet= layoutGet.getLayoutParams();
int width=layParamsGet.width;
लेकिन डिबगिंग के बारे में width
मूल्य क्यों नहीं मैं सही चौड़ाई रनटाइम पर LinearLayout के लिए fill_parent लेआउट एक्सएमएल में सेट के साथ प्राप्त कर सकते हैं विचार के साथ -1
, किसी को भी हो पाया था।
अच्छा जवाब –
इस उत्तर मैं खोज रहा था था के लिए +1, मैं दृश्य को मापने और जब तक मैं अपने जवाब मिल गया है, जबकि दृश्य अभी तक नहीं है रखी बाहर का उपयोग करें, यह हमेशा 0 लौटे करने की जरूरत है, धन्यवाद –
यह धागे के भीतर अच्छी तरह से क्यों काम करता है लेकिन रिटर्न 0 के बाहर? –