আমি কীভাবে একটি সম্পাদনা পাঠের পাঠ্য সেট করতে পারি?
আমি কীভাবে একটি সম্পাদনা পাঠের পাঠ্য সেট করতে পারি?
উত্তর:
আপনি যদি ডক্স পরীক্ষা করে থাকেন তবে আপনি 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
একটি প্রয়োজন editable
firstplace নাString