Ist es möglich, die X-Y-Koordinaten eines Home-Bildschirm-Widget zu erhalten? Ich muss ein Popup relativ zur Position des Widgets anzeigen, also muss ich die X- und Y-Koordinaten erhalten.android Startbildschirm Widget x-y Koordinaten
Danke
Ist es möglich, die X-Y-Koordinaten eines Home-Bildschirm-Widget zu erhalten? Ich muss ein Popup relativ zur Position des Widgets anzeigen, also muss ich die X- und Y-Koordinaten erhalten.android Startbildschirm Widget x-y Koordinaten
Danke
Es ist ein Teil des verwendeten Intent, wenn ein Widget klicken. Rufen Sie einfach getSourceBounds() über den Intent auf, mit dem Ihre Aktivität gestartet wurde.
Diese Codierung half mir auch, X-Y-Koordinaten eines Widget auf dem Startbildschirm zu finden.
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]);
}
});
Großartig ... Ich brauchte eine Weile, um herauszufinden, dass diese Methode nur in Framework 2.1 und höher verfügbar ist. Danke – alejom99