بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
تبدیل کردن دکمه enter به search در کیبورد (حل شده)
بچها من خودم خیلی دنبال این گشتم و بالاخره گیرش آوردم، گفتم کدش رو بزارم واسه دوستانی که توو برنامه هاشون search دارن،جالب و بدرد بخوره
فرض کنید edtSearch ،ادیت تکستی هست که کاربر عبارتی رو تووش وارد میکنه که قراره سرچ بشه (یعنی بستر عبارت مورد جستجو ست) ، برای این ادیت تکست داخل فایل xml ش این خط رو اضافه میکنیم:
android:imeOptions="actionSearch"
android:inputType="text"
و بعد داخل برنامه هم کد زیر رو براش مینویسیم:
edtSearch.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if (actionId == EditorInfo.IME_ACTION_SEARCH) {
//---------------------------------
//yourSeachMethod();
//---------------------------------
return true;
}
return false;
}
});
همین :)
0
0
به نوع گوشی هم ربط داره؟ برا من کار نکرد! (12 سال پیش)
0
0
تگ android:inputType="text" هم باید اضافه کنیم (12 سال پیش)
0
0
نه صادق جان به نوع گوشی ربط نداره و روو همه دستگاهها بالا میاد،بله درست میگی چون xml مربوط به ادیت تکست من ی خورده آپشن هاش زیاد شده بود فراموش کرده بودم این خط کدش رو بنویسم! ممنون از یادآوریت، توو پاسخ اصلاح شد. (12 سال پیش)
0
0
من برای شرطش یک لاگ زدم ، توی اندروید 2.2 لاگ میندازه ولی 4.4.4 اینکارو نمیکنه ، حتی toast هم نکرد (11 سال پیش)
0
0
من این کد رو توو برنامه خودم استفاده کردم و تا اندروید 4.3 که خودم امتحان کردم مشکلی نداشت. (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .