2010-08-28 11 views

Respuesta

3

Estaba buscando un método para hacerlo también programáticamente.

Parece de http://developer.android.com/reference/android/view/View.html#attr_android:scrollbars es no es posible, porque no se menciona ningún método relacionado allí.

El único método que suena bien por la descripción es:

View.setVerticalScrollBarEnabled(boolean) 

pero en mi caso no funcionó. Pero eso puede depender del diseño y la forma en que se usa.

Estoy pensando ahora en tener dos diseños: uno con el atributo establecido en "ninguno" y el otro en "vertical". Luego, en el código, podría decidir cuál usar.

+0

hola, él didn No funcionó para mí también, por favor publique si tiene alguna otra sugerencia. – Raj

0

Tienes que anular el android: scrollbarTrackVertical y android: scrollbarThumbDendientes verticales con el tuyo. Puedes hacerlo en código o con estilo.

Este es un link que muestra cómo hacer botones personalizados. El principio para las barras de desplazamiento es similar.

+0

i nose que desee establecer a mí mismo hospedándonos, quiero saber androide: barras de desplazamiento = "vertical cómo utilizar código completo como Android:. Texto, utilice el código de ICAN (Ver) setText() – pengwang

0
final TypedArray typedArray = context.obtainStyledAttributes(null, new int[]{}); 
      try { 
       Method method = View.class.getDeclaredMethod("initializeScrollbars" , TypedArray.class); 
       method.invoke(this, typedArray); 
      }catch (Exception e) { 
      } 
      typedArray.recycle(); 
setVerticalScrollBarEnabled(true); 
Cuestiones relacionadas