Tag: layoutparams

Añadir un margen a LinearLayout en Android

¡Tengo algunos problemas para establecer el margen! body_content = (LinearLayout) findViewById(R.id.body_content); int gSLength = 2; body_content.setPadding(10, 0, 10, 0); for (int i = 0; i < 1; i++){ FrameLayout fl = new FrameLayout(this); LayoutParams params = new LayoutParams(LayoutParams.MATCH_PARENT, 90); fl.setLayoutParams(params); LinearLayout ll1 = new LinearLayout(this); LinearLayout.LayoutParams params1 = new LinearLayout.LayoutParams(LayoutParams.MATCH_PARENT, 30); params1.setMargins(0, 60, 0, 0); […]

GetLayoutParams (). Width VS setMax / MinimumWidth () para ImageView

Hago todo mi código de diseño a través de Java (no XML qué-tan-nunca). Sin embargo encontré un comportamiento peculiar al establecer una altura y ancho de ImageViews. Cada vez que intento establecer sus dimensiones con .setMinimumHeight y .setMaximumHeight (usando el mismo valor), encuentro que estos valores casi nunca se respetan. La única vez que obtengo […]

El método setLayoutParams () no funciona

Estoy haciendo un código que cambia su tamaño de acuerdo con el tamaño de la pantalla de su aplicación proporciona. Obtiene todo el ancho y la altura (o su vista apropiada w yh) por métodos onSizeChanged () y onDraw () de View. Funcionó bien en otro código sin embargo ahora muestra un mensaje de error […]

View.getLayoutParams (). Anchura que no funciona con el turrón

He escrito el código para establecer la altura y el ancho de la vista dinámicamente view.getLayoutParams().width = 120; view.getLayoutParams().height = 120; Funciona perfectamente con los dispositivos de turrón por debajo, pero con el turrón no está funcionando. Es sólo tomar altura y ancho como 0. ¿Cualquier cambio después de la actualización de turrón? Actualización: Sin […]

Cómo usar el arrastrar correctamente de una vista en android

Parece que hay un montón de soluciones de cómo utilizar el arrastrar de las vistas en android. Sin embargo, son demasiado lentos o con errores. Una solución conocida es tener un framelayout, y la vista simplemente cambia su layoutParams a medida que se mueve usando el OnTouchListener, como se describe aquí: http://www.anddev.org/novice-tutorials-f8/android-drag-and-drop -of-normal-views-not-bitmaps-t13404.html Sin embargo, […]

Superponer una capa Transparente de pantalla completa en Android 4.4 (KitKat)

Quiero superponer una vista transparente en toda la pantalla incluyendo la parte inferior de la barra de navegación en Android 4.4. Soy capaz de hacerlo en Android 4.3 definiendo la ventana de LayoutParams como TYPE_SYSTEM_OVERLAY, pero cuando uso la misma definición, el diseño es ahora empujado detrás de la barra de navegación. ¿Podría usted por […]

Establecer LayoutParams de ListView cuando se utiliza DrawerLayout con fragmentos

Quiero cambiar el ancho y la altura de mi Listview que se encuentra en mi DrawerLayout : DrawerLayout mDrawerLayout = (DrawerLayout) findViewById(R.id.drawer_layout); DrawerLayout.LayoutParams myParam = new DrawerLayout.LayoutParams(20, 20); mDrawerList.setLayoutParams(myParam); Pero tengo este error: 06-21 09:30:57.361: E/AndroidRuntime(12583): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.jk.demo/com.jk.demo.MemoStart}: java.lang.IllegalArgumentException: View android.widget.ListView{414506a8 VFED.VC. ……I. 0,0-0,0 #7f04003a app:id/left_drawer} is not a sliding drawer […]

EditText en el diálogo android

He hecho un edittext en un diálogo, pero no puedo llegar a cambiar la altura. AlertDialog.Builder editalert = new AlertDialog.Builder(this); editalert.setTitle("messagetitle"); editalert.setMessage("here is the message"); final EditText input = new EditText(this); LinearLayout.LayoutParams lp = new LinearLayout.LayoutParams( LinearLayout.LayoutParams.FILL_PARENT, LinearLayout.LayoutParams.FILL_PARENT); input.setLayoutParams(lp); editalert.setView(input); editalert.setPositiveButton("Send via email", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int whichButton) { } }); […]

Superposición de la barra de navegación de Android

Para mi aplicación tengo que dibujar un mapa de bits en la parte superior de la barra de navegación en la parte inferior de la pantalla de Android. Tengo curiosidad por saber si WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY se puede usar para superponer la barra de navegación?

Restablecer LayoutParams a lo que se define en XML

No puedo encontrar un método que hace esto, pero ¿hay una manera de restablecer el LayoutParams en un elemento? En la rotación del dispositivo, cambio los parámetros de diseño. Cuando vuelvo al retrato, quiero cambiarlos de nuevo a los valores XML. ¿Sólo tengo que definir nuevos parámetros de diseño que coincidan con lo que está […]

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