ขนาดตัวอักษรและขนาดหน้าจอ Android ที่แตกต่างกัน
ฉันรู้ว่ามีการพูดคุยกันแล้ว 1,000 ครั้ง แต่ฉันไม่สามารถปรับขนาดตัวอักษรสำหรับขนาดหน้าจอที่แตกต่างกันได้ ฉันพยายามใช้ 'sp' เป็นหน่วยขนาดในสไตล์ที่ฉันกำหนดเอง: <style name="CustumButtonStyle" parent="@android:style/Widget.Button"> ... <item name="android:textSize">30sp</item> ... </style> ใน 2.7 QVGA ดูเหมือนว่า OK: แต่ใน 7in WSVGA จะมีลักษณะดังนี้: ฉันได้ลองใช้ทั้ง 'sp' และ 'dp' ด้วยผลลัพธ์เดียวกัน คุณช่วยอธิบายวิธีทำให้ปุ่มเหล่านี้ดูเหมือนกันบนหน้าจอได้ไหม รูปแบบปุ่มแบบกำหนดเองแบบเต็ม <style name="CustumButtonStyle" parent="@android:style/Widget.Button"> <item name="android:background">@drawable/custom_button</item> <item name="android:layout_width">fill_parent</item> <item name="android:layout_height">wrap_content</item> <item name="android:layout_margin">3dp</item> <item name="android:textColor">#ffffff</item> <item name="android:gravity">center</item> <item name="android:textSize">30sp</item> <item name="android:textStyle">bold</item> …