Articles of android widget

Android: clonando un dibujable para hacer un StateListDrawable con filtros

Intento crear una función de marco general que haga resaltar cualquier Drawable cuando se presiona / enfoca / selecciona / etc. Mi función toma un Drawable y devuelve un StateListDrawable, donde el estado predeterminado es Drawable, y el estado de android.R.attr.state_pressed es el mismo dibujable, solo con un filtro aplicado usando setColorFilter . Mi problema […]

¿Cómo agregar vistas dinámicamente a RelativeLayout ya declarado en el diseño xml?

Decidí RelativeLayout en un archivo de diseño xml. Ahora quiero agregar Views desde el código al Diseño existente. Agregué un Button dinámicamente a este diseño existente como se muestra a continuación a través del código: rLayout = (RelativeLayout)findViewById(R.id.rlayout); LayoutParams lprams = new LayoutParams(LayoutParams.WRAP_CONTENT,LayoutParams.WRAP_CONTENT); Button tv1 = new Button(this); tv1.setText(“Hello”); tv1.setLayoutParams(lprams); tv1.setId(1); rLayout.addView(tv1); Ahora necesito agregar […]

Crear una burbuja de chat en Android

Intento crear una burbuja de chat con algo de texto. Para esto, creo tres diseños, dentro del diseño lineal principal. Estoy usando FramLayout, estoy configurando un fondo de 9 parches para este Framlayout. Dentro de Framlayout, agrego uno más. RelativeLayout donde coloco mis tres textViews y una imageView.pero escribo texto largo fuera del borde de […]

cómo reproducir archivos de audio en Android

Tengo un archivo mp3 en mi móvil Android, deja que sea un xyz.mp3 en alguna parte de mi tarjeta SD. Quiero jugarlo a través de mi aplicación. Por favor, ayúdenme, no tengo ni idea de eso.

¿Por qué no se pueden agregar / eliminar elementos de un ArrayAdapter?

Estoy usando un ArrayAdapter para completar los elementos a la lista en un android.widget.Spinner . Eso funciona todo bien. Pero ahora quiero mantener la lista de elementos dynamics, es decir, quiero poder agregar / eliminar elementos de la lista de selección en tiempo de ejecución. Sin embargo, cuando llamo adapter.add(item) o adapter.remove(item) siempre obtengo una […]

Cómo guardar la imagen en la tarjeta SD en el botón Haga clic en Android

Estoy usando una vista de imagen y un botón en 1 XML, y estoy recuperando las imágenes como URL de webServer y mostrándolas en ImageView. Ahora, si se hace clic en el botón (Guardar), debo guardar esa imagen en particular en la tarjeta SD. ¿Como hacer esto? NOTA: la imagen actual debe guardarse.

¿Cómo mostrar un diseño uno encima del otro programáticamente en mi caso?

Mi diseño principal main.xml simplemente contiene dos LinearLayouts: El 1st LinearLayout aloja un VideoView y un Button , El 2nd LinearLayout aloja un EditText , y este LinearLayout ha establecido el valor de visibilidad en ” GONE ” ( android:visibility=”gone” ) como abajo: Implementé con éxito la función de que cuando se presiona el Button […]

Agregue relleno a la vista mediante progtwigción

Estoy desarrollando la aplicación Android v2.2. Tengo un fragmento En la callback onCreateView(…) de mi clase de fragmento, inflando un diseño al fragmento como a continuación: @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.login, null); return view; } El archivo de diseño inflado anterior es (login.xml): Me gustaría establecer […]

Android – Hacer deslizar el cajón deslizante de izquierda a derecha

Implementé “Cajón deslizante” en mi aplicación utilizando el siguiente diseño XML: (Obtuve este ejemplo de androidpeople.com) pero lo que quiero es deslizar el cajón de izquierda a derecha (Horizontal) en lugar de este de derecha a izquierda, ¿cómo hago para que el cajón de diapositivas se desplace de izquierda a derecha? los pls comparten su […]

Determinar cuándo un ViewPager cambia de página

Tengo tres páginas (Fragmentos) dentro de una ViewPager, sin embargo, solo quiero mostrar un elemento de menú para dos de esas páginas. El código proporcionado en una respuesta SO anterior no parece funcionar: @Override public void setUserVisibleHint(boolean isVisibleToUser) { super.setUserVisibleHint(isVisibleToUser); if (isVisibleToUser == true) { } else if (isVisibleToUser == false) { } } Eclipse […]