android - সম্পাদনা পাঠ্য কোটলিনে পাঠ্য সেট করা হচ্ছে




kotlin android-edittext (7)

আমি একটি সম্পাদনা পাঠ্য পাঠ্য সেট করার চেষ্টা করছি কিন্তু এতে বলা হয়েছে:

String name = "Paramjeet"
val nametxt = findViewById (R.id.nametxt) as EditText
nametxt.text = name

আমার কোড অনুসরণ হিসাবে:

nametxt.text = Editable.Factory.getInstance().newEditable(name)

সেটটেক্সট ব্যবহার করতে বলবেন না কারণ আমি জাভা নয়, কোটলিন ব্যবহার করছি।


Nametxt.post: nametxt.post ({nametxt.setText ("আপনার পাঠ্য")}) ব্যবহার করার চেষ্টা করুন


অথবা আপনি একটি এক্সটেনশন সম্পত্তি ব্যবহার করতে পারেন:

CharSequence getText() 

এবং .text= পরিবর্তে .text=


এখানে বেশ কয়েকটি কার্যকরী উত্তর রয়েছে তবে আপনি যদি এখনও সম্পত্তি ফর্ম্যাটটি ব্যবহার করতে চান এবং আপনার কোডটি পরিষ্কার দেখতে চান তবে আপনি একটি এক্সটেনশন লিখতে পারেন:

mEditText.text = myString.toEditable()

তারপরে আপনি এটির মতো ব্যবহার করতে পারেন:

var EditText.value
    get() = this.text.toString()
    set(value) {
            this.setText(value)
    }


সেটটেক্সট (স্ট্রিং), সুতরাং আপনার সম্পাদনা পাঠের জন্য আপনার স্ট্রিংটি অবশ্যই পাঠ্য হবে, সুতরাং আপনার ক্ষেত্রে: nametxt.setText (নাম)


setText(String) ব্যবহার করুন, যেহেতু editText.text String নয়, একটি Editable প্রত্যাশা করে।


 editText.setText("Your text here") 




android-edittext