Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
No Bro
0 / 0 / 0
Регистрация: 23.02.2016
Сообщений: 56
#1

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

29.03.2016, 12:02. Просмотров 225. Ответов 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. т.е. что бы экран сам переместился на эти точки.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.03.2016, 12:02
Ответы с готовыми решениями:

Переход между активити
Есть приложение, в котором сейчас активити идут друг за другом так: A -> B -> C -> D Вот как...

Переход между фрагментами
Здравствуйте. Подскажите, как из одного фрагмента перейти на другой по нажатию кнопки? Можно ли...

Переход между окнами
Читая книгу по андройду и юзая AndroidStudio воздник вопрос* при создании нового проекта в...

Переход между активити
Есть переход с одной на другую при помощи кнопки, как реализовать выплывающее окно сбоку?

Переход между активностями!
не могу перейти между активностями! вот весь лог 12-27 14:32:51.611: D/dalvikvm(330):...

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

Переход между Activity
Не знаю какой первый параметр указать при объявление intent. Когда делала с главного класса, то...

Переход перелистыванием между Activity
Изучением программирования под андроид занялся совсем недавно, и для начала решил написать простое...

Переход между fragment и activity
Доброй ночи) возникла необходимость обратного перехода от активити во фрагмент, при этом ничего...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

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