He creado un tema personalizado para diálogos en mi aplicación para Android, y estaba planeando anular el diseño utilizado para el título del diálogo. Vi que en el Theme estándar de Android hay este atributo que se parece a la de modificar. <item name="dialogTitleDecorLayout">@layout/dialog_title</item> Pero cuando intento anularlo en mi Theme <style name="Theme.Dialog.MyDialog" parent="android:Theme.Dialog"> <item […]
Tengo un AlertDialog que utilizo una opinión de diálogo de encargo con. La idea de la vista de título personalizado parece bastante simple, pero hay una frontera negra alrededor del título de encargo que no puedo parecer deshacerse de. Los lados superior, izquierdo y derecho tienen un borde de un solo píxel, mientras que el […]
Quiero crear un diálogo personalizado como el contacto rápido en la aplicación de contacto o el de la aplicación oficial de Twitter. Cuando hago clic en un botón, se abrirá encima o debajo del botón. Http://londatiga.net/images/qc-tw.jpg Contacto Rápido y Twitter He leído el código fuente de la aplicación de contacto, pero parece que utiliza la […]
He hecho un cuadro de diálogo personalizado, y quiero que el título tenga un fondo como el AlertDialog. Mejor dicho: El lugar donde dice "Diálogo personalizado" Necesita tener un "encabezado" como este: No quiero simplemente añadir la imagen a la izquierda del texto, pero realmente implementar el estilo completo de la interfaz de usuario que […]
Tengo problema con conseguir datos, ese usuario entra en dialog (con la disposición de encargo). Mira el código: Unit.xml: <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="match_parent" android:layout_height="match_parent"> <EditText android:id="@+id/editText1" android:layout_width="wrap_content" android:layout_height="wrap_content"> </EditText> </RelativeLayout> código: AlertDialog.Builder builder = new AlertDialog.Builder(this); LayoutInflater inflater = this.getLayoutInflater(); builder.setView(inflater.inflate(R.layout.unit, null)); AlertDialog dialog = builder.create(); dialog.show(); Dialog abre con el diseño que […]
Hoy me he enfrentado a un problema muy extraño. En mi juego creo AlertDialog para mostrar al usuario los desafíos de nivel siguiente cuando uno tiene éxito. Por lo tanto, el código correspondiente es así. Cuando se ejecuta el juego showDialog (R.id.display_success) se llama y se ejecuta el código siguiente. Por lo tanto, espero ejecutar […]
Estoy recibiendo la excepción como sigue. ¿Puede alguien ayudarme? 06-16 11: 32: 48.237: ERROR / AndroidRuntime (9223): java.lang.IllegalStateException: El niño especificado ya tiene un padre. Debe llamar a removeView () en el padre del niño primero. 06-16 11:32:48.237: ERROR/AndroidRuntime(9223): at android.view.ViewGroup.addViewInner(ViewGroup.java:1970) 06-16 11:32:48.237: ERROR/AndroidRuntime(9223): at android.view.ViewGroup.addView(ViewGroup.java:1865) 06-16 11:32:48.237: ERROR/AndroidRuntime(9223): at android.view.ViewGroup.addView(ViewGroup.java:1822) 06-16 11:32:48.237: ERROR/AndroidRuntime(9223): at […]
Cuando ejecuto mi aplicación Android, estoy llamando a un método para comprobar si la aplicación se ejecuta en una tableta utilizando: public boolean isTablet(Context context){ boolean xlarge = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK) == 4); boolean large = ((context.getResources().getConfiguration().screenLayout & Configuration.SCREENLAYOUT_SIZE_MASK)== Configuration.SCREENLAYOUT_SIZE_MASK); return(xlarge || large); } Si el método devuelve verdadero (es decir, el dispositivo satisface una […]
Así que ahora por defecto el diálogo está haciendo este efecto zoomin fade out cuando se despide con dialog.dismiss(); ¿Cómo puedo anularlo para ser mi propia animación? AlphaAnimation fadeOut = new AlphaAnimation(1, 0); fadeOut.setDuration(600); view.setAnimation(fadeOut); view.startAnimation(fadeOut); EDITAR: Gracias a la respuesta siguiente he sido capaz de averiguarlo. En lugar de modificar el despido, hice la […]
Tengo un diálogo donde los usuarios pueden dibujar libremente dentro del diálogo. El diálogo amplía una vista y el área de dibujo se crea mediante bitmap = Bitmap.createBitmap(getWidth(), getHeight(), Bitmap.Config.ARGB_8888); Sin embargo, el dibujo no necesita ser mantenido, y cuando el usuario cierre el diálogo y vuelva a abrirse de nuevo, su dibujo anterior no […]