Preguntas etiquetadas con android-view

Preguntas sobre vistas en Android. Las vistas se pueden definir en formato XML de Android o en código Java. Las preguntas que utilizan esta etiqueta implican prácticas o consejos generales de View. Con respecto a Vistas específicas, consulte la información de esta etiqueta. Si tiene preguntas sobre el diseño, utilice la etiqueta [android-layout].

10
Agregar y quitar vistas en Android dinámicamente?
¿Cómo agrego y elimino vistas como TextViews de la aplicación de Android como en la pantalla original de contactos de Android donde presionas un pequeño ícono en el lado derecho de un campo y agrega o elimina un campo que consiste en ay TextViewun editTextView(de qué Puedo ver). ¿Algún ejemplo …


8
Cómo redondear esquinas mediante programación y establecer colores de fondo aleatorios
Me gustaría redondear las esquinas de una vista y también cambiar el color de la vista según el contenido en tiempo de ejecución. TextView v = new TextView(context); v.setText(tagsList.get(i)); if(i%2 == 0){ v.setBackgroundColor(Color.RED); }else{ v.setBackgroundColor(Color.BLUE); } v.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT)); v.setPadding(twoDP, twoDP, twoDP, twoDP); v.setBackgroundResource(R.drawable.tags_rounded_corners); Tenía la esperanza de establecer un dibujo …


5
ConstraintLayout: cambiar las restricciones mediante programación
Necesito ayuda con ConstraintSet. Mi objetivo es cambiar las restricciones de la vista en el código, pero no puedo averiguar cómo hacerlo bien. Tengo 4 TextViewsy uno ImageView. Necesito establecer ImageViewrestricciones a una de las TextViews. check_answer4 = (TextView) findViewById(R.id.check_answer4); check_answer1 = (TextView) findViewById(R.id.check_answer1); check_answer2 = (TextView) findViewById(R.id.check_answer2); check_answer3 = …



10
Android View.getDrawingCache devuelve nulo, solo nulo
¿Alguien podría intentar explicarme por qué? public void addView(View child) { child.setDrawingCacheEnabled(true); child.setWillNotCacheDrawing(false); child.setWillNotDraw(false); child.buildDrawingCache(); if(child.getDrawingCache() == null) { //TODO Make this work! Log.w("View", "View child's drawing cache is null"); } setImageBitmap(child.getDrawingCache()); //TODO MAKE THIS WORK!!! } SIEMPRE registra que la caché de dibujo es nula y establece el mapa …

4
Obtener el margen de una vista
¿Cómo puedo obtener el valor de margen de una vista de una actividad? La vista puede ser de cualquier tipo. Después de buscar un poco, encontré formas de obtener el relleno de una vista, pero no pude encontrar nada en Margin. ¿Alguien puede ayudar? Intenté algo como esto ViewGroup.LayoutParams vlp …

20
¿Cómo hacer una vista con esquinas redondeadas?
Estoy tratando de hacer una vista en Android con bordes redondeados. La solución que encontré hasta ahora es definir una forma con esquinas redondeadas y usarla como fondo de esa vista. Esto es lo que hice, definir un dibujable como se indica a continuación: <padding android:top="2dp" android:bottom="2dp"/> <corners android:bottomRightRadius="20dp" android:bottomLeftRadius="20dp" …

6
sendUserActionEvent () es nulo
Tengo un sueño real aquí. Cuando hago clic en los controles giratorios, abro elementos del menú o abro menús contextuales con clics largos, obtengo el mismo mensaje de Logcat: 08-02 21:20:57.264: E/ViewRootImpl(31835): sendUserActionEvent() mView == null La etiqueta es ViewRootImply el mensaje es sendUserActionEvent() mView == null. No pude encontrar …


1
Texto giratorio de Android: uso dynamiclayout.draw (canvas) pero no se anima a lo largo de la ruta y no puedo usar canvas.drawTextOnPath (dynamiclayout)
Estoy usando mi propia versión de https://github.com/mdg-iitr/RotatingText para mostrar un widget de texto giratorio. Hay un video disponible en este GitHub, que le permite ver la animación. La idea es configurar filas de palabras. Las filas se muestran fila tras fila. La fila completa gira (también lo hacen sus palabras). …
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.