آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

غیر فعال کردن فوکوس از روی edit text?

maker  10 سال پیش  10 سال پیش
0 0

با سلام

من یدونهedit textتوی برنامه ام دارم برای جستجو تما وقتی نرم افزار اجرا میشه فوکوس رویedit box هست و باعث میشه کیبورد فعال بشه
ی مورد دیگه وقتی کلید enter رو فشار میدم جستجو انجام نمیشه و مکان نما به خط بعد میره
برای حل این مشکلات چکار باید کرد؟

با سپاس

 برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال 
Sajad HP  10 سال پیش
+1 0

 
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/mainLayout"
    android:descendantFocusability="beforeDescendants"
    android:focusableInTouchMode="true" >

از کد بالا استفاده کنید برای پرنت اون اکیتیویتی که ادیت تکست در اون موجود هست . تست کنید احتمالا حل میشه

0 0
مرسی مشکل فوکوس حل شد برای اینکهenter زدم سرچ انجام بشه باید چیکار کنم؟ (10 سال پیش)
0 0
اگه کسی اطلاع داره لطفا راهنمایی کنید (10 سال پیش)
پاسخ به سوال 
Sajad HP  10 سال پیش
+1 0

 

<EditText android:imeOptions="actionSearch" android:inputType="text"/>


 

editText.setOnEditorActionListener(new TextView.OnEditorActionListener() { @Override public boolean onEditorAction(TextView v, int actionId, KeyEvent event) { if (actionId == EditorInfo.IME_ACTION_SEARCH) { performSearch(); return true; } return false; } });
0 0
دو تا خاصیت که در کد xml بالا برای ادیت تکست نوشته شده رو بنویسید و در جاوا برای اون کنترل کدی مشابه کد بالا بنویسید (10 سال پیش)
+1 0
مرسی خیلی زحمت کشیدید (10 سال پیش)
پاسخ به سوال 
Pooya  10 سال پیش
0 0

برای غیر فعال کردن enter تو edittext می تونی مشخصه زیر رو تو فایل xml فعال کنی و تمام

 android:singleLine="true"

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .