Pregunta

Estoy usando android graphview 3.1.1.Estoy tratando de establecer un eje de la etiqueta, una etiqueta de identificación de lo que el eje es.

La única cosa de la que me he encontrado cerca de este en Android GraphView se ajuste individual de marca de graduación etiquetas como congraphView.setHorizontalLabels(horlabels).Es posible que toda la etiqueta?

Ejemplo, las etiquetas de los ejes son el Mes y el Peso en Kg.enter image description here

¿Fue útil?

Solución

No hay una característica de compilación para eso, pero puede lograr esto anidando la vista GRAPHVIEW-View en los diseños con las visibilistas

Otros consejos

He tenido un problema similar, así que me puse un -90° girado TextView al lado de mi LinearLayout donde puedo dibujar la gráfica.

<TextView
android:layout_height="fill_parent"
android:layout_width="wrap_content"
android:id="@+id/test"
android:textColor="#FFFFFF"
android:gravity="center"
android:rotation="-90"
android:textSize="12dp"
android:text="°C"/>

El problema con este método:El ancho de mi girado TextView se mantiene el mismo como si no se gira.Así que hay una enorme cantidad de espacio a la izquierda y a la derecha si el uso de un texto largo.Si se acorta la layout_widht hay un salto de línea.

Para los cortos de texto que se ve bien: http://i.stack.imgur.com/KWMk8.jpg

No hay formas de establecer la etiqueta completa.Es posible que tenga que hacer esto con las visibilistas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top