在android中如果有使用多國語系或許會遇到textview中文與英文長度不同的問題,
這時文字就會超出我們所要的範圍啦~
把文字調小原本沒超出的字體會變得更小
這時候可以在textview中加入 style="@style/textstyle"
然後在多國語系/res/values 與 res/values-zh
中新增 style.xml 內容如下
英文:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="othersCardsText">
<item name="android:textSize">10dp</item>
</style>
</resources>
中文:
<?xml version="1.0" encoding="utf-8"?>
<resources xmlns:android="http://schemas.android.com/apk/res/android">
<style name="othersCardsText">
<item name="android:textSize">14dp</item>
</style>
</resources>
在item裡面加入android:textSize 系統就會自動判斷英文字體 10dp
中文字體14dp
沒有留言:
張貼留言