Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56
#1

Переход между точками по осям X-Y - Программирование Android

29.03.2016, 12:02. Просмотров 186. Ответов 3
Метки нет (Все метки)

добрый день товарищи.
интересует как можно реализовать следующее.
имеется activity, назовем его test_activity он имеет размер 2800 на 1747, при переходе на него, активити открывается в верхнем правом углу. грубо говоря по точкам (0,0), интересует как можно сделать что бы при переходе на test_activity открывалось в центре размера лаяута.

еще интересует как организовать переход по осям X Y, допустим находимся в точках
Java
1
2
X.setX(X.getX() + 500);
Y.setY(Y.getY() + 500);
а при нажатие из списка меню нужно перейти на точки X-250. Y-400. т.е. что бы экран сам переместился на эти точки.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2016, 12:02     Переход между точками по осям X-Y
Посмотрите здесь:
Android Переход между окнами
Переход между активностями! Android
Переход между активити Android
Переход между активити Android
Android Переход между фрагментами
Переход перелистыванием между Activity Android
Android Переход между fragment и activity
Переход между Activity через заданное время. Как лучше? Android
Как разделить дату точками в text edit? Android
C++ Найти максимальное и минимальное значение между точками и вывести их вместе с точками
Аппроксимация времени вождения между 2 точками, основываясь на времени вождения между соседними точками
Расстояние между двумя множествами точек - это расстояние между наиболее близко расположенными точками этих C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
31.03.2016, 10:25     Переход между точками по осям X-Y #2
Что значит в верхнем левом углу? Ваши лаяуты не должны выходить за пределы видимой активити.
Если вам нужно реализовать прокрутку, используйте старый добрый ListView или новый модный RecyclerView. Может подойдет ScrollView.
Возможно для ваших нужд нужен Canvas, сложно судить без каких-либо подробностей.
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56
31.03.2016, 19:00  [ТС]     Переход между точками по осям X-Y #3
Цитата Сообщение от MonStar Посмотреть сообщение
Что значит в верхнем левом углу? Ваши лаяуты не должны выходить за пределы видимой активити.
Если вам нужно реализовать прокрутку, используйте старый добрый ListView или новый модный RecyclerView. Может подойдет ScrollView.
Возможно для ваших нужд нужен Canvas, сложно судить без каких-либо подробностей.
про верхний угол размер экрана же 2800 на 1747, нужен простой переход по клику на кнопку или меню, что бы из точки 150-150dp кликнув на копку что бы эеран сам сместился на точку 500-500dp. т.е мы находимся на X-Y 150-150dp нужно перейти на точку X_Y 500-500dp. кликнув на кнопку переместились на точки 500-500dp
MonStar
19 / 19 / 3
Регистрация: 10.04.2011
Сообщений: 225
01.04.2016, 10:28     Переход между точками по осям X-Y #4
Цитата Сообщение от No Bro Посмотреть сообщение
размер экрана же 2800 на 1747
никогда не видел экраны с такими размерами
Цитата Сообщение от No Bro Посмотреть сообщение
что бы из точки 150-150dp кликнув на копку что бы эеран сам сместился на точку 500-500dp
что вы имеете ввиду под экраном View, Activity? Обычно у всех View, которые умеют скролиться, есть метод аля ScrollToPosition
Очень сложно вам ответить, не имея конкретного кода. Я даже не могу понять какими вы компонентами оперируете. Саму по себе Activity скролить невозможно, всё происходит внутри View
Yandex
Объявления
01.04.2016, 10:28     Переход между точками по осям X-Y
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru