2013-03-30 89 views
0

我需要構建一個應該自動處理屏幕大小並相應地調整字體大小的文本視圖,以便在所有設備中填充相同的屏幕百分比。因此我使用了dp。我也試過sp。但我無法做到。善意幫助。Android:根據設備改變字體大小

在此先感謝。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
android:layout_width="fill_parent" 
android:layout_height="fill_parent" 
android:background="#ffffff" 
android:orientation="vertical" > 

       <TextView 
        android:id="@+id/tvValue4" 
        android:layout_width="match_parent" 
        android:layout_height="wrap_content" 
        android:text="I planned to use different font size for the textview on different device size so as to make the letters legible. I have already decided not to use different layouts for different devices and built a common layout to fit in all the devices. Now the only problem is on the text size." 
        android:textColor="#000000" 
        android:textSize="15sp" /> 

</LinearLayout> 

enter image description here

回答

0

您可以爲不同屏幕尺寸的佈局遵循

res/layout/main_activity.xml   # For handsets (smaller than 600dp available width) 
res/layout-sw600dp/main_activity.xml # For 7」 tablets (600dp wide and bigger) 
res/layout-sw720dp/main_activity.xml # For 10」 tablets (720dp wide and bigger) 

http://developer.android.com/guide/practices/screens_support.html

+0

改變字體大小更好地去比的佈局不同的值 – vnshetty

相關問題