मुझे TextView
के साथ कोई समस्या है। मैं इसके ऊपर कोई मार्जिन/पैडिंग नहीं चाहता हूं।TextView शीर्ष मार्जिन को कैसे निकालें?
<TextView android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:id="@+id/ptp_hour"
android:textColor="@color/black"
android:textSize="100dp"
android:height="100dp"
android:layout_marginTop="0dp"
android:paddingTop="0dp"
android:includeFontPadding="false"
android:maxLines="1"
android:text="10"/>
मेरे TextView
इस तरह और textSize
और height
एक ही मूल्य की तैयारी में हैं के बावजूद लग रहा है, वहाँ फॉन्ट के ऊपर एक जगह नहीं है। यह मुझे परेशान करता है क्योंकि मैं फ़ॉन्ट के शीर्ष पर अपेक्षाकृत एक और दृश्य रखना चाहता हूं। क्या यह अंतर फ़ॉन्ट में शामिल है?
और एक और सवाल: यदि मैं ऊपर और 7dp नीचे से अपने डिवाइस पर पूरी तरह से काम करता है से है कि मार्जिन 20dp में पता चला, मैं भरोसा कर सकते हैं कि यह अन्य स्क्रीन पर एक समान तरीके से व्यवहार करेंगे? (इन मार्जिन बटन के लिए कर रहे हैं)
आप क्या कर रहे हैं की एक छवि पोस्ट कर सकते हैं: सबसे अच्छा समाधान मैं उचित समय में मिल सकता है TextView के
onDraw
विधि ओवरराइड करने के लिए और फ़ॉन्ट मैट्रिक्स 'शीर्ष और चढ़ाई मूल्यों के बीच अंतर के लिए कैनवास समायोजित करने के लिए था देख के? –हाँ कृपया एक छवि पोस्ट करें –
ऐसा लगता है कि फ़ॉन्ट में शीर्ष अंतर होगा। ऊंचाई को 100 डीपी के रूप में रखने की कोशिश करें लेकिन टेक्स्ट साइज (102 डीपी या 105 डीपी आदि) को बढ़ाएं। – Squonk