Problemas con las fuentes en android 4.4
Hoy he actualizado mi sdk android a 19 api, y mientras pruebo mi aplicación he encontrado algunos errores en 19 api: soltar algunas fuentes en la vista de texto, o tener problemas con su tamaño.
- Ocultar permanentemente la barra de estado de Android
- Obtenga de forma fiable la altura de la barra de estado para resolver problemas de navegación translúcida de KitKat
- ¿Cuál es el propósito de " Accented English" (zz-ZZ) en Android?
- ShouldInterceptRequest en Android 4.4 KitKat
- Android Studio 3.0: canary 6: android.content.res.Resources $ NotFoundException dentro de la actividad de lanzamiento
Primera pantalla, código de una vista:
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);
Y segundo código de pantalla:
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);
¿Alguien tiene estos problemas en android 4.4 kit-kat?
- java.lang.IllegalStateException: Llamar Ver métodos en otro subproceso que el subproceso de interfaz de usuario
- Imposible rotar el emulador con android 4.4
- ¿Cómo puedo detectar el tiempo de ejecución de Android (Dalvik o ART)?
- El proceso de aplicación se mata en Android KitKat
- ¿Cómo comprobar el permiso se concede para una ruta de directorio y no abre el error EACCES?
- Android MediaPlayer Live Streaming detiene después de aproximadamente 1 minuto en Samsung Galaxy S4 y S5
- Comprobar si la aplicación está en segundo plano
- FLAG_TRANSLUCENT_NAVIGATION no está disponible en modo horizontal?
Estoy teniendo un problema similar, y encontré este hilo. Vea si eso ayuda.
Las fuentes ttf personalizadas no se muestran correctamente en TextView en Android 4.4 KitKat
Editar:
Yo estaba teniendo el mismo problema durante el uso de calibri.ttf. Cambié a lato.ttf (disponible en google.com/fonts), y funcionan bien / se ven muy similares.
Tuve el mismo problema, estaba usando la fuente AppleLiGothic.ttf para mi aplicación, era como 5 MB de tamaño de archivo. De todos modos más adelante he cambiado la fuente a Roboto-Light.ttf. Tomé esta fuente de la carpeta de datos android19 sdk. Creo que algunas fuentes pueden no ser compatibles en la actualidad es mejor probar unos pocos hasta que encuentre cuál funciona.
Font no funcionó para mí también en Android 4.4.2 (Kitkat) i resuelto el problema mediante la conversión de mi archivo.ttf a file.otf
Reemplazar
Typeface typeface = Typeface.createFromAsset(activity.getAssets(), "yourFont.ttf"); yourTextView.setTypeface(typeface);
Por:
Typeface typeface = Typeface.createFromAsset(activity.getAssets(), "yourFont.otf"); yourTextView.setTypeface(typeface);
FYI: el trabajo de formato .otf para toda la versión de android (no sólo en kitkat)
Lo que he estado haciendo es poner la fuente en la carpeta assets y cargarla como tal:
Typeface typeface = Typeface.createFromAsset(activity.getAssets(), "yourFont.ttf"); yourTextView.setTypeface(typeface);
No he tenido ningún problema en Kit Kat cuando uso este método
- Cargar una imagen desde Android (con Android Asynchronous Http Client) al servidor de carriles (con clip)
- Envío de datos a través de la toma de auriculares en teléfonos Android