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

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

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

سلام

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

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

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

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

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