কম্পিউটার

অ্যান্ড্রয়েড কোটলিনে একটি সম্পাদনা পাঠে অক্ষর সীমাবদ্ধ করতে আমি কীভাবে ইনপুটফিল্টার ব্যবহার করব?


এই উদাহরণটি দেখায় যে কিভাবে Android Kotlin-এ EditText-এ অক্ষর সীমিত করতে InputFilter ব্যবহার করতে হয়।

ধাপ 1 − অ্যান্ড্রয়েড স্টুডিওতে একটি নতুন প্রকল্প তৈরি করুন, ফাইল ⇒ নতুন প্রকল্পে যান এবং একটি নতুন প্রকল্প তৈরি করতে সমস্ত প্রয়োজনীয় বিবরণ পূরণ করুন৷

ধাপ 2 − res/layout/activity_main.xml-এ নিম্নলিখিত কোড যোগ করুন।

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="https://schemas.android.com/apk/res/android"
   xmlns:tools="https://schemas.android.com/tools"
   android:layout_width="match_parent"
   android:layout_height="match_parent"
   tools:context=".MainActivity">
   <EditText
      android:id="@+id/editText"
      android:layout_width="match_parent"
      android:layout_height="wrap_content"
      android:layout_centerHorizontal="true"
      android:layout_marginTop="40dp" />
</RelativeLayout>

ধাপ 3 − নিম্নলিখিত কোডটি src/MainActivity.kt

এ যোগ করুন
import android.os.Bundle
import android.text.InputFilter
import android.text.InputFilter.LengthFilter
import android.widget.EditText
import android.widget.Toast
import androidx.appcompat.app.AppCompatActivity
class MainActivity : AppCompatActivity() {
   lateinit var editText: EditText
   override fun onCreate(savedInstanceState: Bundle?) {
      super.onCreate(savedInstanceState)
      setContentView(R.layout.activity_main)
      title = "KotlinApp"
      editText = findViewById(R.id.editText)
      val maxTextLength = 15
      editText.filters = arrayOf<InputFilter>(LengthFilter(maxTextLength))
      Toast.makeText(this, "EditText limit set to 15 characters", Toast.LENGTH_SHORT).show()
   }
}

পদক্ষেপ 4৷ − androidManifest.xml

-এ নিম্নলিখিত কোড যোগ করুন
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="https://schemas.android.com/apk/res/android" package="com.example.q11">
   <application
      android:allowBackup="true"
      android:icon="@mipmap/ic_launcher"
      android:label="@string/app_name"
      android:roundIcon="@mipmap/ic_launcher_round"
      android:supportsRtl="true"
      android:theme="@style/AppTheme">
      <activity android:name=".MainActivity">
         <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
         </intent-filter>
      </activity>
   </application>
</manifest>

আপনার অ্যাপ্লিকেশন চালানোর চেষ্টা করা যাক. আমি ধরে নিচ্ছি আপনি আপনার কম্পিউটারের সাথে আপনার আসল অ্যান্ড্রয়েড মোবাইল ডিভাইসটি সংযুক্ত করেছেন৷ অ্যান্ড্রয়েড স্টুডিও থেকে অ্যাপটি চালাতে, আপনার প্রোজেক্টের অ্যাক্টিভিটি ফাইলগুলির একটি খুলুন এবং রান আইকনে ক্লিক করুন টুলবার থেকে অ্যান্ড্রয়েড কোটলিনে একটি সম্পাদনা পাঠে অক্ষর সীমাবদ্ধ করতে আমি কীভাবে ইনপুটফিল্টার ব্যবহার করব? । একটি বিকল্প হিসাবে আপনার মোবাইল ডিভাইস নির্বাচন করুন এবং তারপরে আপনার মোবাইল ডিভাইসটি পরীক্ষা করুন যা আপনার ডিফল্ট স্ক্রীন প্রদর্শন করবে

অ্যান্ড্রয়েড কোটলিনে একটি সম্পাদনা পাঠে অক্ষর সীমাবদ্ধ করতে আমি কীভাবে ইনপুটফিল্টার ব্যবহার করব?


  1. Android এ EditText এর পাঠ্যের দৈর্ঘ্য কিভাবে সীমাবদ্ধ করবেন?

  2. অ্যান্ড্রয়েড এডিট টেক্সটে দশমিক স্থানগুলি কীভাবে সীমাবদ্ধ করবেন?

  3. অ্যান্ড্রয়েডে ভিউফ্লিপার কীভাবে ব্যবহার করবেন?

  4. অ্যান্ড্রয়েডে একটি সম্পাদনা পাঠে অক্ষর সীমাবদ্ধ করতে ইনপুটফিল্টার কীভাবে ব্যবহার করবেন?