উত্তর:
android:drawableLeftএডিট টেক্সটে সম্পত্তি ব্যবহার করুন ।
<EditText
...
android:drawableLeft="@drawable/my_icon" />
drawablePaddingসম্পত্তি ব্যবহার করে প্যাডিং সামঞ্জস্য করুন ।
যেমন দ্বারা প্রস্তাবিত আপনি XML- এর drawableLeft সেট করতে পারেন মারকোস , কিন্তু আপনি প্রোগ্রামের মাধ্যমে এটি সেট করতে চাইবেন - একটি ঘটনা প্রতিক্রিয়ায় উদাহরণস্বরূপ। এটি ব্যবহার করতে পদ্ধতিটি কম্পাউন্ডড্রাউয়েবলস উইথ ইন্ট্রিনসিসবাউন্ডস (ইনট, ইনট, ইনট, ইনট) সেট করুন :
EditText editText = findViewById(R.id.myEditText);
// Set drawables for left, top, right, and bottom - send 0 for nothing
editTxt.setCompoundDrawablesWithIntrinsicBounds(R.drawable.myDrawable, 0, 0, 0);
nullযখন ভিউ ক্লিক করা হবে তখন ঠিক কম্বাউন্ডটি আঁকতে সক্ষম করুন ।
আপনি যদি অ্যান্ড্রয়েডের ডিফল্ট অঙ্কনযোগ্য ব্যবহার করতে চান তবে আপনি এটি ব্যবহার করতে পারেন @android:drawable/ic_menu_search:
<EditText android:id="@+id/inputSearch"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:drawableLeft="@android:drawable/ic_menu_search"
android:hint="Search product.."
android:inputType="textVisiblePassword"/>
ব্যবহার:
<EditText
..
android:drawableStart="@drawable/icon" />
অ্যান্ড্রয়েড ব্যবহার করুন : এডিট টেক্সটে ড্রেবলস্টার্ট যথাযথ
<EditText
...
android:drawableStart="@drawable/my_icon" />
আপেক্ষিক বিন্যাসটি ব্যবহার করুন এবং সম্পাদনা পাঠ্য দর্শনটির বাম প্রান্তিককরণ করুন বোতামটি সেট করুন এবং আপনার বোতামের আকারে আপনার পাঠ্য দৃশ্যের বাম প্যাডিং সেট করুন। প্যাডিংকে হার্ড কোডিং না করেই এটি করার ভাল উপায় সম্পর্কে আমি ভাবতে পারি না: /
আপনি ফেসবুক এপিকে আনজিপ সাজাতে এবং এর লেআউট ফাইলগুলি একবার দেখে নিতে এপি কে সরঞ্জাম ব্যবহার করতে পারেন ।