उदाहरण में जाने से पहले, हमें पता होना चाहिए कि निरपेक्ष निर्देशांक क्या है। इसका अर्थ है विंडो मैनेजर पर एक दृश्य की पूर्ण स्थिति (x, y)। यह उदाहरण दर्शाता है कि किसी दृश्य के पूर्ण निर्देशांक कैसे प्राप्त करें।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
सापेक्ष लेआउट>पूर्व> उपरोक्त एक्सएमएल में, हमने एक टेक्स्टव्यू दिया है। जब उपयोगकर्ता टेक्स्टव्यू पर क्लिक करता है, तो यह टोस्ट पर दृश्य की स्थिति दिखाएगा।
चरण 3 - निम्न कोड को src/MainActivity.java
में जोड़ेंपैकेज com.example.andy.myapplication;import android.graphics.Point;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.TextureView;import android.view.View;आयात android.widget.TextView;import android.widget.Toast;सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView textView; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.text); textView.setOnClickListener (नया दृश्य। OnClickListener () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (देखें v) { int [] स्थान =नया int [2]; textView.getLocationOnScreen (स्थान); Toast.makeText (MainActivity.this,"X अक्ष "+ स्थान [0] +" है और वाई अक्ष "+ स्थान [1], टोस्ट। LENGTH_LONG) है। दिखाएं ();}}); } सार्वजनिक स्थैतिक बिंदु getLocationOnScreen (दृश्य देखें) { int [] स्थान =नया int [2]; view.getLocationOnScreen (स्थान); नया बिंदु लौटाएं (स्थान [0], स्थान [1]); }}पूर्व>उपरोक्त कोड में, जब उपयोगकर्ता टेक्स्टव्यू पर क्लिक करता है, तो यह स्क्रीन पर पूर्ण निर्देशांक दिखाएगा। आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
उपरोक्त परिणाम में प्रारंभिक स्क्रीन है, जब उपयोगकर्ता टेक्स्टव्यू पर क्लिक करता है, तो यह नीचे दिखाए अनुसार परिणाम दिखाएगा -