android - 如何使斜体TextView在Eclipse图形布局 View 中工作?它甚至会挂断 PC

标签 android eclipse fonts textview typeface

在 Eclipse 中工作,我试图将一些斜体文本放到布局中。问题是,当我设置 android:textStyle="italic",文字消失。 (内容的高度变为 0,整个 TextView 变得不可见。)粗体工作正常。每种字体我都试过了,结果都是一样的。

在设备上它以斜体显示。但是布局非常复杂,看不见的设计也变得非常复杂。

这是 TextView

     <TextView
          android:id="@+id/smallEpgNextProgramTime"
          android:layout_width="200dp"
          android:layout_height="wrap_content"
          android:maxLines="1"
          android:ellipsize="end"
          android:layout_margin="10dp"
          android:gravity="left|top"
          android:textSize="35dp"
          android:typeface="monospace"
          android:textStyle="italic"
          android:text="12:00-13:11"
    />      

Android 版本为 2.3.3。 Eclipse 版本是 2.6。

情况更糟。如果我将斜体留在那里,在将布局 View 更改为图形并返回文本后,Eclipse 的工作速度会越来越慢并挂断 PC。因此,我必须在布局中将其设置为“正常”并通过代码设置 textStyle。这是一个坏错误!

最佳答案

我认为这是一个 android 平台问题。

Issue 22867: Incorrect layout preview when ITALIC text style used

它不会显示在布局的图形表示中,但在您构建和运行应用程序时可以正常工作。

更新: 如果你想预览设计 xml 布局,那么只需使用

android:typeface="serif"

在这个 android:textStyle="italic" 中有效。文本将在图形布局编辑器中以斜体样式显示。

它只适用于这种衬线字体

关于android - 如何使斜体TextView在Eclipse图形布局 View 中工作?它甚至会挂断 PC,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9310989/

相关文章:

linux - 如何恢复颠覆忽略?

css - 使用网络 (@font-face) 字体

css - Lato 中未显示箭头

android - 导入 cocos2d 项目后,eclipse 引发两个奇怪的错误 : "Android Library Update" , "C/C++ Indexer"

java - 如何在 LibGDX 中正确实现 CheckBox

php - 我应该在 php 请求的 url 上放置哪个 ip?

java - Eclipse 项目属性/首选项页面 : How to find event of opening preference page in project property window(Eclipse)

fonts - Safari 放大/缩小破坏页面布局(不能很好地改变字体大小)

android - 在透明的 ActionBar 后面部分显示 ImageView

android - 循环中的计数器