Я пытаюсь переместить кнопку с помощью скрипта.Вот как это выглядит:
Handler handler2 = new Handler();
handler.postDelayed(new Runnable() {
public void run() {
float y = chatButtonOne.getY();
float yB = 40;
float pxs = yB * getResources().getDisplayMetrics().density;
chatButtonOne.setY(y - pxs);
chatButtonOne2.setVisibility(View.VISIBLE);
}
}, 2000);
Теперь это (у - 40) проблематично с точки зрения разных размеров устройств, поэтому я пытаюсь использовать вместо него dp.Кто-нибудь знает, как это сделать?
Редактировать: Этот здесь сделал свое дело, я обновил оригинальный скрипт, который я опубликовал:
stackoverflow.com / a / 14921982/1987425