En SeekBar no se puede seleccionar un valor máximo

en mi layout xml Tengo un SeekBar como este:

<SeekBar android:id="@+id/nbackPrefSeekBar" android:layout_height="wrap_content" android:layout_width="fill_parent" android:max="@integer/maxnback" /> 

El problema es que el usuario no puede seleccionar el valor máximo con el uso del puntero (haciendo clic, arrastrando …). Es posible enfocar manualmente el Seekbar con las teclas (arriba, abajo) y ajustarlo al valor máximo (tecla derecha). Usando su dedo puede seleccionar sólo el valor máximo-1.

Por ejemplo, si tiene un valor máximo 3, sólo puede seleccionar 0, 1 y 2 (y con las teclas incluso 3). Siempre se selecciona el valor a la izquierda de su dedo y por lo tanto, el valor max no se puede seleccionar, ya que está en el lado derecho de la barra de búsqueda.

En realidad, traté de modificar el parámetro de ancho programatically antes de mostrar (con la esperanza de que sería capaz de seleccionar el valor más adecuado si fue capaz de arrastrarlo más allá del punto más adecuado), pero me quedé atascado en getWidth () devolver 0.

El problema se produce en cada plataforma que probé: 1.5, 1.6, 2.3 y en el dispositivo real 2.1 también.

¿Alguna pista? Gracias.

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