Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> Android

एंड्रॉइड में एक दृश्य के पूर्ण निर्देशांक कैसे प्राप्त करें?

<घंटा/>

उदाहरण में जाने से पहले, हमें पता होना चाहिए कि निरपेक्ष निर्देशांक क्या है। इसका अर्थ है विंडो मैनेजर पर एक दृश्य की पूर्ण स्थिति (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 मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइल में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड में एक दृश्य के पूर्ण निर्देशांक कैसे प्राप्त करें?

उपरोक्त परिणाम में प्रारंभिक स्क्रीन है, जब उपयोगकर्ता टेक्स्टव्यू पर क्लिक करता है, तो यह नीचे दिखाए अनुसार परिणाम दिखाएगा -

एंड्रॉइड में एक दृश्य के पूर्ण निर्देशांक कैसे प्राप्त करें?


  1. एंड्रॉइड में एक्शन बार ऊंचाई कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं एंड्रॉइड में एक्शन बार की ऊंचाई कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम

  1. एंड्रॉइड एमुलेटर का आईपी पता कैसे प्राप्त करें?

    यह उदाहरण दर्शाता है कि मैं Android एमुलेटर का IP पता कैसे प्राप्त करूं। चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें। चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें। चरण 3 - निम्न कोड क

  1. टिंकर कैनवास में किसी ऑब्जेक्ट के निर्देशांक कैसे प्राप्त करें?

    टिंकर कैनवास विजेट एक एप्लिकेशन को जीयूआई सुविधाएं प्रदान करता है। इसका उपयोग आकृतियों को आकर्षित करने, वस्तुओं को चेतन करने और मौजूदा वस्तुओं को कैनवास में कॉन्फ़िगर करने के लिए किया जा सकता है। जब भी हम आकृतियाँ बनाते हैं, हमें कैनवस आइटम कंस्ट्रक्टर में आकृतियों का आकार और निर्देशांक प्रदान करना