بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
بستن امکان تایپ با کیبورد در تکست فیلد
سلام
دوستان من یه تکست فیلدی دارم که جواب میاد توش بعد میخوام که فقط بشه جوابو از توی اون کپی کرد رو حافظه و هرجا پیستش کرد ولی وقتی رو تکست فیلد جواب میزنم کپی میشه کرد ولی کیبورد هم بالا میاد همراه با کلیک کاربر همین یکم بنظرم ناخوشاینده
راهی هست بتونم کاری کنم که وقتی رو تسکت فیلد تاچ میشه کیبوردی بالا نیاد ؟
برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال
محسن علیزاده
11 سال پیش
+2
0
دوتا راه حل پیدا کردم. تست کن خبرشو بده
editText_input_field.setOnTouchListener(otl);
private OnTouchListener otl = new OnTouchListener() {
public boolean onTouch (View v, MotionEvent event) {
return true; // the listener has consumed the event
}
};
MyEditor.setOnTouchListener(new OnTouchListener(){
@Override
public boolean onTouch(View v, MotionEvent event) {
int inType = MyEditor.getInputType(); // backup the input type
MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input
MyEditor.onTouchEvent(event); // call native handler
MyEditor.setInputType(inType); // restore input type
return true; // consume touch even
}
});
موفق باشی.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .