dimension
संसाधनों का प्रकार जैसे आप string
संसाधनों का उपयोग करें (DOCS) का उपयोग करें।
अपने dimens.xml
फ़ाइल में घोषित अपने आयाम चर:
<?xml version="1.0" encoding="utf-8"?>
<resources>
<dimen name="textview_height">25dp</dimen>
<dimen name="textview_width">150dp</dimen>
<dimen name="ball_radius">30dp</dimen>
<dimen name="font_size">16sp</dimen>
</resources>
तो फिर तुम इस तरह इन मानों का उपयोग कर सकते हैं:
<TextView
android:layout_height="@dimen/textview_height"
android:layout_width="@dimen/textview_width"
android:textSize="@dimen/font_size"/>
आप स्क्रीन के विभिन्न प्रकार के लिए अलग dimens.xml
फ़ाइलों घोषणा कर सकते हैं। ऐसा करने से विभिन्न उपकरणों पर आपके ऐप की वांछित रूप की गारंटी होगी।
जब आप android:textSize
निर्दिष्ट नहीं करते हैं तो सिस्टम डिफ़ॉल्ट मानों का उपयोग करता है।
स्रोत
2012-11-07 07:27:58
कृपया कुछ कोड डालें। –
यह डिफ़ॉल्ट व्यवहार है कि यदि आप अपने डिवाइस के मूल फ़ॉन्ट का फ़ॉन्ट आकार बदलते हैं तो यह आपके एप्लिकेशन फ़ॉन्ट आकार पर भी प्रभाव डालता है। –
आप यहां से जवाब प्राप्त कर सकते हैं http://stackoverflow.com/questions/16706076/font-size-and-images-for-different-devices/16910589#16910589 –