android - অ্যান্ড্রয়েড অ্যাডমিনটেক্টে স্থানধারক পাঠ্য যোগ করুন




placeholder (5)

XML এ নেই এমন ক্লাসে EditText এ কিভাবে আমি একটি placeholder পাঠ্য যোগ করতে পারি?

আমার কোডটিতে আমার নিম্নলিখিত সম্পাদনাটি রয়েছে যা alertdialog এ দেখানো হবে:

    final EditText name = new EditText(this);

অ্যান্ড্রয়েড স্টুডিওতে আপনি GUI এর মাধ্যমে হান্ট (প্লেস হোল্ডার) যুক্ত করতে পারেন। ডিজাইনার ভিউতে প্রথমে EditText ক্ষেত্র নির্বাচন করুন। তারপরে আইডিই এর কম্পোনেন্ট ট্রি বাম পাশে ক্লিক করুন (সাধারণত এটি সেখানে রয়েছে, তবে এটি সেখানে কমিয়ে আনা যেতে পারে) সেখানে আপনি নির্বাচিত সম্পাদনাের বৈশিষ্ট্যাবলী দেখতে পারেন। নীচের চিত্র হিসাবে ইঙ্গিত ক্ষেত্র খুঁজুন

সেখানে আপনি EditText এ হিন্ট (স্থানধারক) যোগ করতে পারেন


আপনার কার্যকলাপে

<EditText
                android:layout_width="fill_parent"
                android:layout_height="wrap_content"
                android:layout_marginBottom="10dp"
                android:background="@null"
                android:hint="Text Example"
                android:padding="5dp"
                android:singleLine="true"
                android:id="@+id/name"
                android:textColor="@color/magenta"/>


আহ, ঠিক আছে. আপনি খুঁজছেন কি setHint(int) । শুধু আপনার XML থেকে একটি স্ট্রিং একটি সম্পদ আইডি পাস এবং আপনি যেতে ভাল।

সম্পাদনা

এবং XML এ, এটি কেবল android:hint="someText"


ইনপুট পাসওয়ার্ডটি কিভাবে ইনপুট করা যায় তা * * তে রূপান্তরিত নয় এমন ইঙ্গিত।

XML এ:

android:inputType="textPassword"
android:gravity="center"
android:ellipsize="start"
android:hint="Input Password !."

ধন্যবাদ: অন্তর্দৃষ্টি জন্য আম এবং rjrjr: ডি।


যদি আপনি আপনার EditText ভিউয়ের ভিতরে পাঠ্যটি সন্নিবেশ করতে চান তবে ক্ষেত্রটি নির্বাচন করার পরে সেখানে থাকে (কীভাবে ইঙ্গিত আচরণ করে না), এটি করুন:

জাভা মধ্যে

// Cast Your EditText as a TextView
((TextView) findViewById(R.id.email)).setText("your Text")

কোটলিন ইন

// Cast your EditText into a TextView
// Like this
(findViewById(R.id.email) as TextView).text = "Your Text"
// Or simply like this
findViewById<TextView>(R.id.email).text = "Your Text"





placeholder