使用Helvetica S字体在三星设备上剪切TextView

时间:2014-11-03 10:56:36

标签: android fonts textview truncate clipping

普通的TextView在所有手机上都能正常工作,除了某些三星设备(Galaxy S2和S3暂时,根据用户反馈),并且仅在使用Helvetica S字体时(其他预装的三星)字体正常工作)。

问题是文本在右侧略微剪裁,而不是正确包裹。我仍然无法发布图片,但问题与此问题相同:Android text gets clipped on some devices(不同之处在于我没有使用印地语字体)。

这是我的TextView及其布局:

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:gravity="center_horizontal"
    android:orientation="vertical"
    android:paddingTop="24dp"
    android:paddingBottom="32dp"
    android:paddingLeft="@dimen/general_padding_sides"
    android:paddingRight="@dimen/general_padding_sides"
    >

    <TextView
        android:id="@+id/help_01"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:textSize="@dimen/help_text_size"
        android:fontFamily="sans-serif-light"
        android:textColor="@android:color/black"
    />

我尝试在布局上将clipToPadding设置为false,以查看是否可以看到剪切的文本,但是文本会以相同的方式剪切,我无法在原地进行任何测试,因为我不会有任何三星测试设备(我依赖用户反馈)。

除了上面提到的问题之外,我无法找到任何其他对此问题的引用,但如果三星设备中存在Helvetica S的错误,我想其他人之前应该遇到此问题。

有没有人遇到过这个问题?是否有任何我缺少的xml属性可能会阻止此行为,或者这只是一个三星错误?

0 个答案:

没有答案