আমি কীভাবে একটি সম্পাদনা পাঠের পাঠ্য সেট করতে পারি?
আমি কীভাবে একটি সম্পাদনা পাঠের পাঠ্য সেট করতে পারি?
উত্তর:
আপনি যদি ডক্স পরীক্ষা করে থাকেন তবে আপনি EditTextএকটি setText()পদ্ধতি খুঁজে পাবেন । এটি একটি Stringএবং একটি লাগে TextView.BufferType। উদাহরণ স্বরূপ:
EditText editText = (EditText)findViewById(R.id.edit_text);
editText.setText("Google is your friend.", TextView.BufferType.EDITABLE);
এছাড়া উত্তরাধিকারী TextView'র setText(CharSequence)এবং setText(int)পদ্ধতি, তাই আপনি এটি শুধু একটি নিয়মিত মত সেট করতে পারেন TextView:
editText.setText("Hello world!");
editText.setText(R.string.hello_world);
EditText.BufferType.EDITABLE?
EditTextপ্রসারিত TextView; TextView.BufferType.EDITABLEসঠিক ধ্রুবক।
setText(CharSequence)এটির সুপারক্লাস থেকে প্রকাশ করেছে TextView। সুতরাং আমি সত্যিই নিশ্চিত নই কেন এটি সবচেয়ে উর্ধ্বমুখী এবং গৃহীত উত্তর?
String string="this is a text";
editText.setText(string)
আমি স্ট্রিংকে চারসেকেন্সের একটি দরকারী পরোক্ষ সাবক্লাস হিসাবে খুঁজে পেয়েছি
http://developer.android.com/references/android/widget/TextView.html setText (CharSequence Text) সন্ধান করুন
http://developer.android.com/reference/java/lang/CharSequence.html
String text = "Example";
EditText edtText = (EditText) findViewById(R.id.edtText);
edtText.setText(text);
EditTextপ্রয়োজনে স্ট্রিংয়ে রূপান্তরিত হলে কেবল স্ট্রিংয়ের মানগুলি পরীক্ষা করে দেখুন ।
যদি int, ডাবল, দীর্ঘ মান হয় তবে:
String.value(value);
+, স্ট্রিং কনটেনটেশন অপারেটর ব্যবহার করুন:
ed = (EditText) findViewById (R.id.box);
int x = 10;
ed.setText(""+x);
বা ব্যবহার
String.valueOf(int):
ed.setText(String.valueOf(x));
বা ব্যবহার
Integer.toString(int):
ed.setText(Integer.toString(x));
এটিই কোটলিনের সমাধান
val editText: EditText = findViewById(R.id.main_et_name)
editText.setText("This is a text.")
editTextObject.setText(CharSequence)
http://developer.android.com/references/android/widget/TextView.html#setText(java.lang.CharSequence )
তোমার দরকার:
EditText in the xml file EditTextকার্যকলাপEditTextঅ্যান্ড্রয়েড জাভায় সমাধান:
আপনার সম্পাদনা পাঠ শুরু করুন, আইডিটি আপনার এক্সএমএল আইডিতে আসবে।
EditText myText = (EditText)findViewById(R.id.my_text_id);আপনার অনক্রিয়েট পদ্ধতিতে, কেবল নামটি সংজ্ঞায়িত করে সেট করুন।
String text = "here put the text that you want"আপনার এডিটেক্সট থেকে সেটটেক্সট পদ্ধতি ব্যবহার করুন।
myText.setText(text); //variable from point 2আপনি যদি xmlফাইলে ডিজাইনের সময় পাঠ্য সেট করতে চান android:text="username"তবে এই সম্পত্তিটি যুক্ত করুন।
<EditText
android:id="@+id/edtUsername"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="username"/>
আপনি যদি জাভায় প্রোগ্রাম্যিকভাবে পাঠ্য সেট করতে চান
EditText edtUsername = findViewById(R.id.edtUsername);
edtUsername.setText("username");
এবং kotlinএকইভাবে গেটার / সেটার ব্যবহার করে জাভা like
edtUsername.setText("username")
তবে যদি আপনি .textনীতি থেকে ব্যবহার করতে চান
edtUsername.text = Editable.Factory.getInstance().newEditable("username")
কারণ EditText.textএকটি প্রয়োজন editablefirstplace নাString