Возможно ли получить координаты X-Y виджета главного экрана? Мне нужно отобразить всплывающее окно относительно позиции виджета, поэтому мне нужно получить координаты X и Y.Виджет главного экрана Android и x-y
Спасибо
Возможно ли получить координаты X-Y виджета главного экрана? Мне нужно отобразить всплывающее окно относительно позиции виджета, поэтому мне нужно получить координаты X и Y.Виджет главного экрана Android и x-y
Спасибо
Это часть Намерению используется при нажатии на виджет. Просто вызовите getSourceBounds() в Intent, используемом для запуска вашей Activity.
Эта третья также помогла мне узнать координаты X-Y виджета на главном экране.
ImageView iv;
iv.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(bb.this, "text", Toast.LENGTH_LONG).show();
values = new int[2];
view.getLocationOnScreen(values);
Log.d("X & Y",values[0]+" "+values[1]);
}
});
Отлично ... Я потратил некоторое время на то, чтобы выяснить, что этот метод доступен только в рамках 2.1 и более поздних версий. Спасибо – alejom99