एक और तरीका है स्वीकार किए जाते हैं जवाब के लिए इसी तरह से लेआउट रूट दृश्य उपवर्ग के लिए और OnInterceptTouchEvent ओवरराइड, कीबोर्ड छिपाने के लिए और अवास्तविक लौटाते स्पर्श के रूप में हमेशा की तरह प्रचार करने के लिए अनुमति देने के लिए है ।
नीचे दिए गए उदाहरण Xamarin के लिए है, लेकिन यह जावा के लिए बंदरगाह के लिए आसान है:
public class KeyboardHidingScrollView : ScrollView
{
public KeyboardHidingScrollView (Context context) : base (context)
{
}
public KeyboardHidingScrollView (Context context, IAttributeSet attrs) : base (context, attrs)
{
}
public override bool OnInterceptTouchEvent (Android.Views.MotionEvent ev)
{
var methodManager = (InputMethodManager)Context.GetSystemService (Context.InputMethodService);
methodManager.HideSoftInputFromWindow (WindowToken, HideSoftInputFlags.None);
return false;
}
}
यदि आप और सहायता चाहते हैं तो कृपया मेरे दिए गए ब्लॉग यूआरएल में पूछें या यहां टिप्पणी पोस्ट करें। –
धन्यवाद, यह अच्छी तरह से काम कर रहा है .. – Archana