Articles of diseño de

Base de datos: control de versiones de datos

He leído algunas preguntas sobre SO (como esta ) en cuanto a la versión de sus datos dentro de una base de datos. Me gustaron algunas de las sugerencias que se mencionaron. Durante mucho tiempo he deseado (necesitado) revisar muchas de mis tablas, pero nunca lo hice. Siendo un progtwigdor con solo un simple trabajo […]

Android: Cómo establecer programáticamente el tamaño de un diseño

Como parte de una aplicación de Android, estoy creando un conjunto de botones. Los botones son parte de un conjunto nested de LinearLayouts. Utilizando el peso, tengo el ajuste del tamaño automáticamente en función del tamaño del elemento principal lineal LinearLayout. La idea es, en función del número de píxeles y la densidad de la […]

¿El mejor diseño para una tabla de base de datos de registro de cambios / auditoría?

Necesito crear una tabla de base de datos para almacenar diferentes registros de cambios / auditoría (cuando algo fue agregado, eliminado, modificado, etc.). No necesito almacenar información particularmente detallada, así que estaba pensando algo así como: id (para evento) usuario que lo activó nombre del evento descripción del evento fecha y hora del evento ¿Me […]

¿Cómo obtener controles en WPF para llenar el espacio disponible?

Algunos controles de WPF (como el Button ) parecen consumir felizmente todo el espacio disponible en su contenedor si no especifica la altura que debe tener. Y algunos, como los que necesito usar en este momento, el TextBox (multilínea) y el ListBox parecen más preocupados por solo tomar el espacio necesario para ajustar sus contenidos, […]

Centrar un botón en un diseño lineal

Estoy usando un diseño lineal para mostrar una pantalla inicial bastante ligera. Tiene 1 botón que se supone que se centra en la pantalla tanto horizontal como verticalmente. Sin embargo, no importa lo que intente hacer, el botón se alineará en el centro superior. He incluido el siguiente XML, ¿puede alguien señalarme en la dirección […]

No hay espacio suficiente para mostrar el anuncio (AdMob)

Intento mostrar los anuncios de AdMob en mi actividad, pero siempre se da el error de que “no hay suficiente espacio para mostrar el anuncio”. Mi archivo XML es: Mi archivo Java: AdView ad=(AdView)findViewById(R.id.adMobadView); AdRequest re = new AdRequest(); re.setTesting(true); re.setGender(AdRequest.Gender.FEMALE); ad.loadAd(re); LogCat : 02-18 14:16:17.869: W/webcore(813): Can’t get the viewWidth after the first layout […]

Stackoverflow: ¿Causado por vistas anidadas?

Estoy teniendo un locking al actualizar una vista dentro de un SlidingTray (SlidingDrawer personalizado que viene de la parte superior). No estoy seguro de lo que lo está causando … pero mi primera suposición es que se debe a la cantidad de diseños nesteds … ¿Cuál es la cantidad máxima de diseños nesteds? ¿Es específico […]

¿Cuándo deberíamos crear nuestras propias clases de excepción java?

desde un buen punto de vista de diseño / práctica, ¿cuándo deberíamos crear y usar clases de excepción java personalizadas en lugar de las ya predefinidas en java? En algunas aplicaciones veo que casi no se crean clases de excepciones personalizadas, o incluso ninguna, sino que se esfuerzan por utilizar siempre las excepciones nativas de […]

Diálogo Android: eliminación de la barra de título

Tengo un comportamiento extraño, no puedo identificar la fuente de. Tengo mi aplicación con el clásico requestWindowFeature(Window.FEATURE_NO_TITLE); para eliminar la barra de título / estado. Luego creo un cuadro de diálogo para permitir al usuario ingresar información (nombre, etc.) Con un teclado físico, no hay problema, pero cuando uso el teclado virtual tengo un comportamiento […]

Llamar a getLayoutInflater () en lugares que no están en actividad

¿Qué necesita ser importado o cómo puedo llamar al inflador Layout en lugares que no sean actividad? public static void method(Context context){ //this doesn’t work the getLayoutInflater method could not be found LayoutInflater inflater = getLayoutInflater(); // this also doesn’t work LayoutInflater inflater = context.getLayoutInflater(); } Puedo llamar a getLayoutInflater solo en actividad, ¿es eso […]