2010-08-09 29 views
5

क्या होम स्क्रीन विजेट के एक्स-वाई निर्देशांक प्राप्त करना संभव है? मुझे विजेट की स्थिति से संबंधित एक पॉप-अप प्रदर्शित करने की आवश्यकता है, इसलिए मुझे एक्स और वाई निर्देशांक प्राप्त करने की आवश्यकता है।एंड्रॉइड होम स्क्रीन विजेट x-y निर्देशांक

आप

उत्तर

11

यह जब एक विजेट पर क्लिक इस्तेमाल किया आशय का हिस्सा है धन्यवाद। अपनी गतिविधि लॉन्च करने के लिए उपयोग किए गए इरादे पर बस GetSourceBounds() को कॉल करें।

+0

ग्रेट ... मुझे यह समझने में थोड़ी देर लग गई कि यह विधि केवल फ्रेमवर्क 2.1 और बाद में उपलब्ध है। धन्यवाद – alejom99

1

इस कोडिंग ने मुझे होम स्क्रीन पर विजेट के एक्स-वाई निर्देशांक खोजने में भी मदद की।

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]); 
       } 
      }); 
संबंधित मुद्दे