Tag: personalizada

Guardar / restaurar el estado de vistas personalizadas en android

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 […]

Color de aspecto de la palabra clave personalizada de Android Studio

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. […]

Android Default textselector para copiar texto no funciona

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 […]

ListView dentro de otro ListView

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 !

Excepción de puntero nulo con vista personalizada en el diseño xml

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 […]

Compruebe si la fuente personalizada puede mostrar el carácter

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 […]

¿Cómo pasar params a mi aplicación cuando se instala desde archivos locales o desde Google Play?

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 […]

La biblioteca de caligrafía de chrisjenx no funciona

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 […]

¿Cómo puedo obtener el tamaño del lienzo de una vista personalizada fuera del método onDraw?

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 hacer un Scroll Listener para WebView en Android

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) { […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.