بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

فعال شدن EditText با زدن روی ImageView (حل شد)

مدیریت گفتگو
MAYSAM 10 سال پیش
آخرین تغییر: 10 سال پیش

سلام

میخوام با زدن روی یک تصویر ،  Edittext مربوطه فعال بشه و کیبورد هم بیاد بالا.

ممنون میشم راهنمای بفرمایید.

نظرات

پاسخ‌ها 1

مهدی 10 سال پیش

   public static void showVirtualKeyboard(Context context, final View view) {
if (context != null) {
final InputMethodManager imm = (InputMethodManager) context.getSystemService(Context.INPUT_METHOD_SERVICE);
view.clearFocus();

if (view.isShown()) {
imm.showSoftInput(view, 0);
view.requestFocus();
} else {
view.addOnAttachStateChangeListener(new View.OnAttachStateChangeListener() {

@Override
public void onViewAttachedToWindow(View v) {
view.post(new Runnable() {

@Override
public void run() {
view.requestFocus();
imm.showSoftInput(view, 0);
}
});

view.removeOnAttachStateChangeListener(this);
}


@Override
public void onViewDetachedFromWindow(View v) {
view.removeOnAttachStateChangeListener(this);
}
});
}
}

نظرات


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