小编Ser*_*del的帖子

Typeface.ITALIC不适用于Galaxy Note 2

我正在创建一个应用程序,有时我想将textview的字体更改为斜体,具体取决于要显示的数据.

在我的Galaxy Nexus上,它只是一个例子

textView.setTypeface(font, iWantItalics ? Typeface.ITALIC : Typeface.NORMAL);
Run Code Online (Sandbox Code Playgroud)

而且效果很好.

问题是我有一个新的Galaxy Note II来测试和...不,没有斜体.

阅读支持setTypeface(Typeface.Italic)的三星设备?我觉得这是Note的Android版本中的一个错误,所以Roboto字体根本就没有斜体.我试着在该线程和其他类似的(每建议Typeface.defaultFromStyle(Typeface.ITALIC),Typeface.create(null, Typeface.ITALIC)没有运气,等等).

我的问题是,使用该线程的人的解决方法是在assets目录中复制Roboto TTF 并从那里创建字体但是在手机中使用另一种默认字体的人呢?我不想强迫Roboto使用它们,或者更糟糕的是,当字体正常时使用其他字体,否则使用Roboto斜体字.

对我有什么想法吗?谢谢.

fonts android italics galaxy samsung-mobile

11
推荐指数
1
解决办法
2679
查看次数

如何在不从spring-boot-starter-web继承的情况下在Spring Boot中获得ObjectMapper实例?

我在玩Spring Boot 2.0.0M2,试图创建一个CLI应用程序,而不是一个Web应用程序。我的问题是,即使包括

  compile 'org.springframework.boot:spring-boot-starter'
  compile 'org.springframework.boot:spring-boot-starter-json'
Run Code Online (Sandbox Code Playgroud)

在我的构建中,ObjectMapper不是由Boot创建的,因为

Bean method 'jacksonObjectMapper' not loaded because @ConditionalOnClass did not find required class 'org.springframework.http.converter.json.Jackson2ObjectMapperBuilder'
Run Code Online (Sandbox Code Playgroud)

当您想拥有Spring Boot实例并配置Jackson而又不想启动Web服务器时,最佳实践是什么?

spring spring-mvc jackson spring-boot jackson-databind

5
推荐指数
2
解决办法
3362
查看次数