onClick graph, отображение линий оси X и Y со значениями X и Y на текстовой метке в графике XY.Как отобразить оси и значения оси X и Y в качестве текстовой метки для графика XY в AndroidPlot?
ответ
Во-первых, Добро пожаловать в переполнение стека!
Во-вторых,
Я предполагаю, что вы хотите, чтобы вы нарисовали начало осей в точке, которую нажал пользователь? Кроме того, я предполагаю, что вы используете CustomView с CanvasHolder. Возьмите Держатель, чтобы быть Холстом Холстером активности/экрана. Кроме того, я показываю текст, используя Canvas.drawText
. Для этого вам понадобится Paint, в котором вы можете установить все атрибуты. Обратитесь к документации на холст, если вам нужна помощь. Постскриптум Вы также можете использовать textView для отображения текста. Простой поиск поможет вам. Вот код
Шаг 1 + 2:
<LinearLayout
android:orientation="horizontal"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_alignParentEnd="true"
android:layout_alignParentTop="true">
<View
android:layout_width="match_parent"
android:layout_height="1dp"
android:id="@+id/Horizontal"
android:background="@android:color/darker_gray"/>
<View
android:layout_height="match_parent"
android:layout_width="1dp"
android:id="@+id/Vertical"
android:background="@android:color/darker_gray"/>
</LinearLayout>
Шаг 3:
@Override
public boolean onTouchEvent(MotionEvent event) {
int X = event.getX(), Y = event.getY();
View horiz = (View) findViewById(R.id.horizontal);
View vert = (View) findViewById(R.id.vertical);
horiz.setY(Y);
vert.setX(X);
}
И шаг 4 очень просто, я объяснил в комментарии. Вы должны быть в состоянии сделать это без каких-либо затруднений
Надеюсь, что я помог! : D
- 1. Как отобразить оси X и Y для графика XY в AndroidPlot
- 2. androidplot - пользовательские метки на Y и X
- 3. Показаны метки оси X и Y?
- 4. Как установить заголовок для оси X и оси Y для графика рассеяния X-Y в Excel
- 5. Экранные диаграммы оси y и оси x
- 6. Как удалить метки оси Y из графика?
- 7. пользовательские оси x и y веб-графика webgl в javascript
- 8. Изменение x-оси Значения графика
- 9. Переполнение по оси x и y-оси
- 10. Как поменять оси X и Y графика в Excel 2010
- 11. Добавление метки оси x с метками оси 2 y
- 12. Как установить метки оси x и y для гистограмм панд?
- 13. Измените значения оси x для графика C#
- 14. Установить отрицательные значения по оси x androidplot
- 15. метки оси x и y в pheatmap в R
- 16. 9 график графика в одной оси x и y
- 17. Как изменить диапазон оси x и оси y в matlibplot?
- 18. Изменение значений на оси x и y графика в Python
- 19. Как сделать разные шкалы (интервал) по оси x и оси y для графика рассеяния в R
- 20. Как указать фактические значения оси x для графика по тикам оси y в R
- 21. Оси Gnuplot x и y
- 22. Вычисление графики Значения метки оси Y
- 23. Gnuplot - нарисуйте вертикальную линию от оси x до графика и от графика до оси y
- 24. Ошибки X и Y Оси NA и индексные метки Соответственно
- 25. Создание оси X и Y для игры
- 26. метки оси x и y, отсутствующие в ctree
- 27. Добавление оси x и оси y в barchart в gRaphael?
- 28. AndroidPlot: установка меток на оси X
- 29. в highchars можно задать координаты оси x и y оси
- 30. Смещение оси X и Y в xlsxwriter
Большое вам спасибо ... Но я не использую CustomView с CanvasHolder ... Есть ли альтернативный способ получить решение ??? – Srikanth
1) Добавьте LinearLayout, который закрывает экран. 2) Добавьте к нему просмотр (см. Http://stackoverflow.com/a/10282253/6740515). 3) В onTouch используйте setX и setY для установки позиций. 4) Добавьте TextView и измените его текст на текст drawText в вашем java-файле. Если у вас есть какие-либо проблемы, оставьте комментарий, я поставлю весь код. Если вы считаете, что ответ удовлетворительный, отметьте его как принятый: D – Rippr
Если вы можете, пожалуйста, обновить это решение с помощью кода ... Спасибо за вашу помощь ... – Srikanth