【发布时间】:2013-11-01 13:45:04
【问题描述】:
今天我已将我的 android sdk 更新为 19 api,在测试我的应用程序时,我在 19 api 中遇到了一些错误:在文本视图中删除了一些字体,或者它的大小有问题。
第一个屏幕,一个视图的代码:
tvBalance = new TextView(getContext());
rlParams = new LayoutParams(frame.width, (int) (frame.heigth * zoneExtetn));
rlParams.setMargins(frame.left, (int) (frame.top - frame.heigth * (zoneUp-0.1f)), 0, 0);
tvBalance.setLayoutParams(rlParams);
tvBalance.setGravity(Gravity.CENTER);
tvBalance.setPadding(0, 0, 0, 0);
tvBalance.setTextColor(0xffffd008);
tvBalance.setTextSize(PokerTextSize.scaleFont(getContext(), 28));
tvBalance.setText("$ 0 000 000 000");
tvBalance.setTypeface(TypefaceBase.getCalibri((Activity) getContext()));
rlMoney.addView(tvBalance);
和第二个屏幕代码:
TextView tvText = new TextView(llContent.getContext());
llParams = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT);
llParams.setMargins(0, 0, 0, marg*2);
tvText.setLayoutParams(llParams);
tvText.setTextSize(fonts[0]);
tvText.setTextColor(articleColor);
tvText.setText(Html.fromHtml(articleItem.getString()));
tvText.setTypeface(TypefaceBase.getCalibri((Activity) this.getContext()));
llContent.addView(tvText);
有人在 android 4.4 kit-kat 中遇到过这些问题吗?
【问题讨论】:
-
仍在下载...但我对 google play 服务库更新更感兴趣。
-
我遇到了同样的问题。我的自定义字体未在 KitKat 上呈现。由于它是我尝试使用的字形字体,如果找不到解决方案,我将不得不恢复为 imagesviews
-
我遇到了同样的问题,我使用了自定义字体,现在它不适用于 kitkat。
-
HTML 是否偶然使用粗体和/或斜体?如果是这样,很可能您遇到了code.google.com/p/android/issues/detail?id=61771,这是一个已知问题。
-
第一次我不使用 HTML 文本,但有这个问题。但第二次你是对的。
标签: android android-4.4-kitkat