यह उदाहरण इस बारे में प्रदर्शित करता है कि टेक्स्ट दर्ज करते समय इमेज व्यू को एडिटटेक्स्ट में कैसे सेट किया जाए।
चरण 1 - एंड्रॉइड स्टूडियो में एक नया प्रोजेक्ट बनाएं, फाइल ⇒ न्यू प्रोजेक्ट पर जाएं और एक नया प्रोजेक्ट बनाने के लिए सभी आवश्यक विवरण भरें।
चरण 2 - निम्न कोड को res/layout/activity_main.xml में जोड़ें।
उपरोक्त कोड में, हमने एडिट टेक्स्ट और एडेड बैकग्राउंड को बैकग्राउंड.एक्सएमएल के रूप में लिया है।
चरण 3 - निम्न कोड को drawable/ background.xml में जोड़ें।
<आकार xmlns:android="https://schemas.android.com/apk/res/android"> <सॉलिड android:color="#FFFFFF" /> <स्ट्रोक android:width="1dp" android:color="#2f6699" /> <कोने android:radius="10dp" />
चरण 4 - निम्नलिखित कोड को java/MainActivity.xml
में जोड़ेंपैकेज com.example.myapplication;import android.annotation.TargetApi;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics.Color;import android.graphics. पेंट;आयात android.ग्राफिक्स.पथ;आयात android.graphics.drawable.Drawable;import android.os.Build;import android.os.Bundle;import android.support.annotation.MainThread;import android.support.annotation.RequiresApi; android.support.v7.app.AppCompatActivity आयात करें; android.text.Editable आयात करें; android.text.TextWatcher आयात करें; android.widget.EditText आयात करें; android.widget.ImageView आयात करें; सार्वजनिक वर्ग MainActivity AppCompatActivity {@TargetApi(Build. VERSION_CODES.LOLLIPOP) @RequiresApi(api =Build.VERSION_CODES.JELLY_BEAN) @Override संरक्षित शून्य onCreate(Bundle saveInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); अंतिम संपादन टेक्स्ट संपादित टेक्स्ट =findViewById (R.id.edit_query); अंतिम ड्रा करने योग्य छवि =MainActivity.this.getResources ()। getDrawable (R.drawable.sir); image.setBounds (0, 0, 40, 40); editText.addTextChangedListener(new TextWatcher() {@Override public void beforeTextChanged(CharSequence s, int start, int count, int after) {editText.setCompoundDrawables(null,null,null,null); } @Override public void onTextChanged(CharSequence s , इंट स्टार्ट, इंट बिफोर, इंट काउंट) {अगर (गिनती> 2 &&गिनती! =0) संपादित करें। }}पूर्व>आइए अपना एप्लिकेशन चलाने का प्रयास करें। मुझे लगता है कि आपने अपने वास्तविक Android मोबाइल डिवाइस को अपने कंप्यूटर से कनेक्ट कर लिया है। एंड्रॉइड स्टूडियो से ऐप चलाने के लिए, अपने प्रोजेक्ट की गतिविधि फ़ाइलों में से एक खोलें और टूलबार से रन आइकन पर क्लिक करें। एक विकल्प के रूप में अपने मोबाइल डिवाइस का चयन करें और फिर अपने मोबाइल डिवाइस की जांच करें जो आपकी डिफ़ॉल्ट स्क्रीन प्रदर्शित करेगा -
अब कोई भी 3 या 3 से अधिक अक्षर दर्ज करें, यह नीचे दिखाए गए चित्र को दिखाएगा –