2011-03-15 15 views
16

LinearLayout की setOrientation विधि तर्क खड़ी, को स्वीकार नहीं करेगा एंड्रॉयड संदर्भ से निम्नलिखित के विपरीतउपयोग

सार्वजनिक शून्य setOrientation (पूर्णांक ओरिएंटेशन) के बाद से: एपीआई स्तर 1 चाहिए लेआउट एक कॉलम या एक पंक्ति हो। संबंधित एक्सएमएल गुण * एंड्रॉइड: अभिविन्यास पैरामीटर्स ओरिएंटेशन पास होरिज़ोनल या वर्टिकल। डिफ़ॉल्ट मूल्य हॉरिज़ोनल है।

मैं कोशिश की है, लेकिन विफल रहने, आयात android.widget.LinearLayout का उपयोग कर। *

आसपास हैकिंग मुझे लगता है कि 1 खड़ी है, जो ठीक काम करता है, लेकिन यह एक बग है कि समाधान हो गया होगा है ढूँढने में सक्षम था के द्वारा।

उत्तर

4

LinearLayout की setOrientation विधि तर्क VERTICAL

हाँ, यह करता है स्वीकार नहीं करेंगे। Here is a sample project जिसने लगभग तीन वर्षों तक काम किया है, निश्चित रूप से एंड्रॉइड के प्रत्येक शिपिंग संस्करण पर।

आसपास हैकिंग करके मैं यह पता लगाने में सक्षम था कि 1 लंबवत है, जो ठीक काम करता है, लेकिन यह एक बग है जिसे ठीक किया जाना चाहिए।

बग आपके कोड में है।

40
LinearLayout myLayout = new LinearLayout(this); 
myLayout.setOrientation(LinearLayout.VERTICAL);