|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Tamaño de boton
Hola estoy implementando botones desde codigo, el unico problema es que quiero cambiar el tamaño, he usado las funciones setHeight() y setWidth() pero como minimo deja el tamaño del boton que tiene por defecto, saben si hay alguna forma de disminuir mas ese tamaño?
Gracias de antemano. for(int i = 0;i<6;i++) { final Button bt = new Button (this); bt.setTypeface(f); String d = String.valueOf(c[i]); bt.setText(d); bt.setBackgroundResource(R.drawable.botcasres); tr1.addView(bt); } |
|
|
|
#2
|
||||
|
||||
|
Tienes que usar setLayoutParams.
También puedes crear una subclase de Button y modificar el método onMeasure, usando al final del método setMeasuredDimension. Yo lo hago con el segundo caso, aunque depende de como quieres que sea la modificación del tamaño te convendrá uno u otro. |
|
#3
|
||||
|
||||
|
Podrias explicarme un poco lo de la subclase Button con algun ejemplo, es que no se que es, y he visto varios ejemplos pero no lo termino de comprender. Te paso el codigo que diseña el boton en java vale?
for(int i = 0;i<e.length;i++) { Button img = new Button(this); img.setLayoutParams(new LayoutParams(LayoutParams.WRAP_CONTENT,50)); img.setBackgroundResource(R.drawable.botcasres); img.setTypeface(f); trr.addView(img); } trr -->> es un tablerow Gracias de antemano, es que llevo tiempo con esta apli y me surgen estos "problemillas" y pierdo mucho tiempo en estas cosas. |
|
#4
|
||||
|
||||
|
Una subclase de una vista es cuando la clase extiende esa vista
http://sholtz9421.wordpress.com/2012...android-views http://android-layouts.com/category/...utton-subclass https://www.google.com/search?q=subc...w=1920&bih=979
__________________
|
|
#5
|
||||
|
||||
|
Creo que todos hemos perdido mucho tiempo con cosas aparentemente tontas, es inevitable darse cabezazos y buscar y buscar la solución (al final casi todo ya lo ha preguntado alguien en stackoverflow o viene explicado en la doc oficial). En Android además el tema de los layouts y los dp es un arma de doble filo.
__________________
El mejor Cuatro en Raya de Android (Hilo en HTCMania, Play Store) ¡Un millón de descargas!
|