Avatar ·

Kotlin में EditText में टेक्स्ट कैसे सेट करें? findViewById और सेटर के साथ समस्या

सभी को नमस्कार! मैंने अभी-अभी Android के लिए Kotlin सीखना शुरू किया है और प्रोग्रामेटिक रूप से EditText में टेक्स्ट सेट करने की कोशिश करते समय एक समस्या का सामना किया। मेरे पास एक सरल स्क्रीन है जिसमें एक इनपुट फ़ील्ड है, और मैं एक बटन दबाने पर EditText में कुछ डिफ़ॉल्ट टेक्स्ट सेट करना चाहता हूँ। यह मेरा कोड है: ```kotlin class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) val editText = findViewById(R.id.myEditText) editText.text = "Привет, мир!" // त्रुटि! } } ``` लेकिन लाइन `editText.text = "Привет, мир!"` पर कंपाइलर एक त्रुटि देता है: "Type mismatch: inferred type is String but Editable was expected"। मैंने `editText.setText("Привет, мир!")` लिखने की भी कोशिश की — यह काम कर गया, लेकिन मुझे समझ नहीं आता कि पहला विकल्प क्यों काम नहीं करता। Java में तो बस `setText()` कॉल किया जा सकता है। कृपया समझाएँ कि `text` और `setText()` के बीच क्या अंतर है, और