android software কিভাবে অ্যান্ড্রয়েড এ EditText ভিউ ভিতরে আইকন যোগ করবেন?




android windows (4)

আপনি যদি অ্যান্ড্রয়েডের ডিফল্ট @android:drawable/ic_menu_search ব্যবহার করতে চান তবে আপনি @android:drawable/ic_menu_search ব্যবহার করতে পারেন @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 ভিতরে উপস্থিত একটি "অনুসন্ধান" আইকন যোগ করতে চান? ফেইসবুক এন্ড্রয়েড এপ্লিকেশন সার্চ বক্সের মতো?


আপনি মার্কস দ্বারা প্রস্তাবিত এক্সএমএলে ড্র্যাগযোগ্য লেফ্ট সেট করতে পারেন তবে আপনি এটি প্রোগ্রাম্যাটিকভাবে সেট করতে চাইতে পারেন - উদাহরণস্বরূপ একটি ইভেন্টের প্রতিক্রিয়াতে। এটি ব্যবহার করার জন্য পদ্ধতি সেট করুন কম্পাউন্ডড্রাউলেবলসথিন ইনট্রিন্সবিউন্ডস (int, int, int, int) :

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);


ব্যবহার করুন:

<EditText
    ..     
    android:drawableStart="@drawable/icon" />




android