문제

저는 안드로이드 그래프뷰 3.1.1을 사용하고 있습니다.축 레이블, 즉 축이 무엇인지 식별하는 레이블을 설정하려고 합니다.

Android GraphView에서 이와 비슷하게 발견한 유일한 것은 다음과 같이 개별 눈금 표시 레이블을 설정하는 것입니다.graphView.setHorizontalLabels(horlabels).라벨 전체를 설정할 수 있나요?

여기 예에서 축 레이블은 월 및 체중(Kg)입니다.enter image description here

도움이 되었습니까?

해결책

빌드 인 기능은 없지만 TextViews

로 레이아웃에서 GRAPHVIEW보기를 중첩하여이를 수행 할 수 있습니다.

다른 팁

비슷한 문제가 있어서 그래프를 그리는 LinearLayout 옆에 -90° 회전된 TextView를 설정했습니다.

<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"/>

이 방법의 문제점:회전된 TextView의 너비는 회전되지 않은 경우와 동일하게 유지됩니다.그래서 긴 텍스트를 사용하면 좌우로 공간이 엄청나게 됩니다.단축하면 layout_widht 줄 바꿈이 있습니다.

짧은 텍스트의 경우 멋지게 보입니다. http://i.stack.imgur.com/KWMk8.jpg

전체 레이블을 설정하는 방법은 없습니다.TextViews 로이 작업을 수행해야 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top