Как переместить вид в Android?

У меня есть проект, где у меня есть 2 проблемы:

Первый:

Переместите значок туда, где палец касается экрана:

Для этого лучший подход ямы нашли, это использовать.layout() метод на вид.

Во-вторых:

У меня есть два макета, наRelativeLayoutс шириной и высотой экрана (1 скрывается за другим). Я хочу перемещать один выше несколько провалов вправо каждый раз, когда я нажимаю кнопку.

Есть ли лучший способ для перемещения просмотров на Android?

Какие могут быть недостатки использования метода?.layout()

public void layout (int l, int t, int r, int b) 
Since: API Level 1 
Assign a size and position to a view and all of its descendants 

Parameters:
l  Left position, relative to parent 
t  Top position, relative to parent 
r  Right position, relative to parent 
b  Bottom position, relative to parent  

Заранее спасибо.

Ответы на вопрос(4)

Ваш ответ на вопрос