He implementado vistas personalizadas para EditText como se puede ver en la imagen de abajo: Ahora esta vista personalizada incluye la función de voltear, editar, girar, arrastrar y soltar y cambiar el tamaño. Estoy guardando esta vista personalizada en formato bitmap en explorer. El problema es que quiero editarlo y quiero restaurar el detalle de […]
Utilizo mucho el método Log.i (String, String). Me gustaría tener ese método, y sólo ese método, tienen una fuente de color específico para que pueda identificarlo rápidamente. Busqué en Preferencias> Editor> Colores y Fuentes> Personalizado y encontré una lista de opciones de pantalla para keyword1, keyword2 … Problema: No puedo encontrar este elemento de Keyword1. […]
java.lang.IndexOutOfBoundsException: setSpan (-1 … -1) starts before 0 at android.text.SpannableStringInternal.checkRange(SpannableStringInternal.java:355) at android.text.SpannableStringInternal.setSpan(SpannableStringInternal.java:77) at android.text.SpannableString.setSpan(SpannableString.java:46) at android.text.Selection.setSelection(Selection.java:76) at android.widget.Editor$SelectionEndHandleView.updateSelection(Editor.java:3485) at android.widget.Editor$HandleView.positionAtCursorOffset(Editor.java:3173) at android.widget.Editor$HandleView.positionAtCursorOffset(Editor.java:3157) at android.widget.Editor$SelectionEndHandleView.updatePosition(Editor.java:3500) at android.widget.Editor$HandleView.onTouchEvent(Editor.java:3266) at android.view.View.dispatchTouchEvent(View.java:7736) at android.view.View.dispatchPointerEvent(View.java:7916) at android.view.ViewRootImpl$ViewPostImeInputStage.processPointerEvent(ViewRootImpl.java:4023) at android.view.ViewRootImpl$ViewPostImeInputStage.onProcess(ViewRootImpl.java:3902) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3452) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3502) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3471) at android.view.ViewRootImpl$AsyncInputStage.forward(ViewRootImpl.java:3578) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3479) at android.view.ViewRootImpl$AsyncInputStage.apply(ViewRootImpl.java:3635) at android.view.ViewRootImpl$InputStage.deliver(ViewRootImpl.java:3452) at android.view.ViewRootImpl$InputStage.onDeliverToNext(ViewRootImpl.java:3502) at android.view.ViewRootImpl$InputStage.forward(ViewRootImpl.java:3471) at android.view.ViewRootImpl$InputStage.apply(ViewRootImpl.java:3479) at […]
Tengo que hacer una vista de lista horizontal dentro de una vista de lista vertical. Ambas vistas de lista pueden tener cualquier número de elementos y ambos necesitan ser desplazables. ¿Cómo voy a lograr esto porque he leído que android no es compatible con la jerarquía de vista de lista. Gracias !
Este es el código de vista personalizado que me da una excepción de puntero nulo en la ficha de diseño del XML que utiliza esta vista: public class BoardView extends View { // Drawables for the board boxes, the playable zone public Drawable[][] block = new Drawable[20][10]; // Drawables for the wall (yes, it's done […]
Tengo una fuente de encargo que está exhibiendo el carácter de la caja. La fuente que estoy utilizando no es compatible con todos los idiomas aparentemente. Quiero comprobar si la cadena que estoy a punto de mostrar puede ser visualizada por mi fuente personalizada. Si no puede entonces quiero usar la fuente estándar de Android […]
Estoy haciendo una aplicación que muestra un mensaje de bienvenida personalizado a los usuarios. Por ejemplo: Si envío mi aplicación por bluetooth (o envío la aplicación por correo electrónico a instalar) a la persona X para felicitarlo el día de su cumpleaños, una vez que la persona instaló la aplicación un mensaje debería aparecer diciendo […]
Hice lo que su documentación ha dado instrucciones al configurar la fuente predeterminada: @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setupDefaultFont(); setContentView(R.layout.activity_main); setupToolbarAndNavigationDrawer(); } public void setupDefaultFont() { CalligraphyConfig.initDefault(new CalligraphyConfig.Builder() .setDefaultFontPath("fonts/OpenSans-Regular.ttf") .setFontAttrId(R.attr.fontPath) .build() ); } También coloqué las fuentes en los assets/fonts , pero en vano. Roboto sigue apareciendo como fuente predeterminada y no Open […]
Necesito poder acceder al tamaño del lienzo de la vista para realizar algunos cálculos. Por alguna razón, el tamaño de la vista pasada a onSizeChanged es diferente al tamaño del lienzo pasado a onDraw . Mi solución actual utiliza un indicador booleano para determinar cuándo debo realizar los cálculos. La solución ideal me permitiría hacer […]
Cómo implementar el Scroll Listener para WebView en Android Log.i intentado esto, pero su no llamar a mi Log.i en el desplazamiento de la webview. package com.example.webview.full.width; import android.content.Context; import android.util.AttributeSet; import android.util.Log; import android.webkit.WebView; import android.widget.AbsListView; import android.widget.AbsListView.OnScrollListener; public class scorllableWebview extends WebView implements OnScrollListener { Context ctx; AttributeSet atrs; public scorllableWebview(Context context) { […]