如何根据屏幕大小和字体大小制作一个应在多个页面中调整文本的阅读器应用程序

时间:2015-04-01 03:42:26

标签: android

如何在Android中为书籍阅读器制作UI,并进行水平翻页。文本应根据屏幕大小和字体大小在多个页面中调整。

1 个答案:

答案 0 :(得分:1)

您可以在图片中创建多个值文件夹 而不是每个dimens.xml根据您的需要提供特定的值。就像我给出的那样

in values-hdpi / dimens.xml

  <dimen name="titlebar_NexttextSize">17.0sp</dimen>

in values-ldpi / dimens.xml

  <dimen name="titlebar_NexttextSize">13.0sp</dimen>

in values-mdpi / dimens.xml

  <dimen name="titlebar_NexttextSize">15.0sp</dimen>

in values-xlarge / dimens.xml

  <dimen name="titlebar_NexttextSize">19.0sp</dimen>

现在在layout.xml文件中使用

<TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:layout_centerHorizontal="true"
            android:layout_centerVertical="true"
            android:text="Car"
            android:textColor="#FFFFFF"                
            android:textSize="@dimen/titlebar_capital_textSize" />" />

这将根据您的屏幕尺寸指定尺寸。

enter image description here