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

एंड्रॉइड टेक्स्ट व्यू के हिस्से को क्लिक करने योग्य के रूप में कैसे सेट करें?


यह उदाहरण दर्शाता है कि मैं Android टेक्स्ट व्यू के हिस्से को क्लिक करने योग्य के रूप में कैसे सेट करूं।

चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।

दूसरा चरण - निम्न कोड को res/layout/activity_main.xml में जोड़ें।

 

चरण 3 - निम्न कोड को src/MainActivity.java

में जोड़ें
import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.text.SpannableString;import android.text.Spanned;import android.text.method.LinkMovementMethod;import android.text.style क्लिक करने योग्य स्पैन; android.view.View आयात करें; android.widget.TextView आयात करें; android.widget.Toast आयात करें; सार्वजनिक वर्ग MainActivity AppCompatActivity को बढ़ाता है { TextView textView; @Override संरक्षित शून्य पर क्रिएट (बंडल सेव किया गया इंस्टेंसस्टेट) {super.onCreate (savedInstanceState); setContentView(R.layout.activity_main); टेक्स्ट व्यू =findViewById (R.id.textView); स्ट्रिंग टेक्स्ट ="मैं चाहता हूं कि यह और इस पर क्लिक किया जाए"; स्पैन करने योग्य स्ट्रिंग स्पैन करने योग्य स्ट्रिंग =नया स्पैन करने योग्य स्ट्रिंग (पाठ); क्लिक करने योग्य स्पैन क्लिक करने योग्य स्पैन 1 =नया क्लिक करने योग्य स्पैन () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (विजेट देखें) { Toast.makeText (MainActivity.this, "THIS", Toast.LENGTH_SHORT)। शो (); } }; ClickableSpan clickableSpan2 =new ClickableSpan() {@Override public void onClick (विजेट देखें) { Toast.makeText(MainActivity.this, "THIS", Toast.LENGTH_SHORT)। शो (); } }; क्लिक करने योग्य स्पैन क्लिक करने योग्य स्पैन 3 =नया क्लिक करने योग्य स्पैन () {@ ओवरराइड सार्वजनिक शून्य पर क्लिक करें (विजेट देखें) { Toast.makeText (MainActivity.this, "CLICKED", Toast.LENGTH_SHORT)। शो (); } }; spannableString.setSpan (क्लिक करने योग्यSpan1, 7,11, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); spannableString.setSpan (क्लिक करने योग्यSpan2, 16,20, Spanned.SPAN_EXCLUSIVE_EXCLUSIVE); spannableString.setSpan (क्लिक करने योग्यSpan3, 27,34, स्पैन किया गया।SPAN_EXCLUSIVE_EXCLUSIVE); textView.setText (spannableString); textView.setMovementMethod (LinkMovementMethod.getInstance ()); }} 

चरण 4 - androidManifest.xml में निम्न कोड जोड़ें

 <एप्लिकेशन एंड्रॉइड:अनुमति बैकअप ="सच" एंड्रॉइड:आइकन ="@ मिपमैप / आईसी_लॉन्चर" एंड्रॉइड:लेबल ="@ स्ट्रिंग / ऐप_नाम" एंड्रॉइड:राउंडआईकॉन ="@ मिपमैप / आईसी_लॉन्चर_राउंड" एंड्रॉइड:सपोर्ट आरटीएल ="सच" एंड्रॉइड :theme="@style/AppTheme"> <गतिविधि android:name=".MainActivity"> <इरादे-फ़िल्टर> <कार्रवाई android:name="android.intent.action.MAIN" /> <श्रेणी android:name=" android.intent.category.LAUNCHER" />   

आइए आपके एप्लिकेशन को चलाने का प्रयास करते हैं। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -

एंड्रॉइड टेक्स्ट व्यू के हिस्से को क्लिक करने योग्य के रूप में कैसे सेट करें?

एंड्रॉइड टेक्स्ट व्यू के हिस्से को क्लिक करने योग्य के रूप में कैसे सेट करें?

एंड्रॉइड टेक्स्ट व्यू के हिस्से को क्लिक करने योग्य के रूप में कैसे सेट करें?


  1. एंड्रॉइड में टेक्स्ट व्यू स्पैन का रंग कैसे सेट करें?

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

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

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

  1. Android पर संगीत स्लीप टाइमर कैसे सेट करें

    क्या आप सोने से पहले अपने फोन या टैबलेट पर मीडिया सुनना पसंद करते हैं? यदि हां, तो शायद आप एक संगीत स्लीप टाइमर का विचार चाहते हैं। स्लीप टाइमर उलटी गिनती हैं जिन्हें आप बिस्तर पर जाने से पहले सेट कर सकते हैं। एक बार उलटी गिनती समाप्त होने के बाद, यह आपके डिवाइस पर ऑडियो चलाना बंद कर देता है। लक्ष्य