2011-10-07 17 views
5

नहीं बदलती है मैं अपने बटन की ऊंचाई को छोटा करने में असमर्थ हूं। यहाँ मैं अपने एक्सएमएल में है:एंड्रॉइड - बटन ऊंचाई

<Button xmlns:android="http://schemas.android.com/apk/res/android" 
     android:id="@+id/button_small_left" 
     style="?android:attr/buttonStyleSmall" 
     android:layout_height="10px" 
     android:height="10px" 
     android:minHeight="10px" 
     android:maxHeight="10px" 
     android:padding="0px" 
     android:textSize="6dip" 
     android:text="asd" 
/> 

बटन अभी भी एक बड़ा ऊपर और नीचे गद्दी इस के बाद साथ दिखाई देता है। पाठ मध्य में दिखाई देता है। बटन को रिश्तेदार लेआउट के अंदर प्रयोग किया जाता है।

+0

'एंड्रॉइड जोड़ना: layout_height =" 10px "' नौकरी करनी चाहिए। यह मेरी तरफ ठीक काम कर रहा है। आप किस ओएस पर काम कर रहे हैं ...? – SamSPICA

+0

आपके एक्सएमएल कोड से यह मेरे लिए भी ठीक काम करता है। क्या आप layout_width के बारे में भूल गए हैं: "" या यह आपके लिए जरूरी नहीं है? – user370305

+0

क्या आपने यह सुनिश्चित करने के लिए अपने तत्वों को अलग-अलग पृष्ठभूमि रंगों से रंगने की कोशिश की है कि यह बटन तत्व है जो परेशानी का कारण बनता है और लेआउट नहीं लगाता है? – Drejc

उत्तर

0

अजीब - यह ठीक काम करता है जब मैंने फिर से प्रयास करने के लिए एक नई परियोजना बनाई। समस्या कहीं और होनी चाहिए थी।

0

इसके बजाय बटन ऊंचाई और चौड़ाई के लिए पीएक्स (पिक्सेल) डीपी (घनत्व पिक्सेल) का उपयोग करें।

पूर्व:

android:layout_height="10dp" 

और पाठ आकार उपयोग केवल एसपी (पैमाने सूचकांक पिक्सेल)

android:textSize="6sp" 

अपने ऊपर एक्सएमएल में आप चौड़ाई विशेषता देने के लिए भूल जाते हैं के लिए।

android:layout_width="40dp" 
संबंधित मुद्दे