Как я могу установить метку Axis Unit?
-
21-12-2019 - |
Вопрос
Я использую Android GraphView 3.1.1.Я пытаюсь установить метку оси, ярлык, идентифицирующую то, что такое ось.
Единственное, что я нашел близко к этому в Android GraphView, устанавливает отдельные этикетки галочки, как сгенеракодицетагкод.Можно ли установить всю этикетку?
Пример здесь, этикетки оси - месяц и вес в кг.
Решение
Для этого нет функции встроенного в наличии, но вы можете достичь этого, вложенное в гектор GraphView-View в макетах с текстовыми просмотрами
Другие советы
У меня была похожая проблема, поэтому я устанавливаю повернутый текстовый представитель A на -90 ° рядом с моим линеарию, где я рисую график.
<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"/>
.
Проблема с этим способом: ширина моего вращающегося текстового представления остается такой же, как если бы не повернута.Таким образом, есть огромное количество места влево и вправо, если вы используете длинный текст.Если у вас сокращается генеракодицетагкод, есть перерыв линии.
Для короткого текста это выглядит красиво: http://i.stack.imgur.com/kwmk8.jpg
Нет способов установить всю метку.Возможно, вам придется сделать это с TextViews.