نمایش و مخفی کردن صفحه کلید – B4A
سلام.
با یک آموز دیگه از بیسیک فور اندروید در خدمتتون هستیم؛ یک آموزش ساده و کاربردی که برای حرفه ای تر شدن برنامه ها میتونید ازش استفاده کنید، در ادامه همراه بپرسم باشید.
قطعا در بعضی از برنامه ها دیدید که هنگامی که وارد یک صفحه میشید، صفحه کیبورد ظاهر میشه و میتونید شروع به تایپ کردن بکنید، یا تا وقتی که روی Edit Text کلیک نشده کیبورد نمایش داده نیمشه یا تا وقتی که رو صفحه کاری انجام نشه کیبورد نمایش داده نمیشه یا خود به خود کیبورد محو میشه و کارهایی از این قبیل، در ادامه همراه بپرسم باشید تا خیلی راحت این کار رو انجام بدیم.
آموزش:
- ابتدا کتابخانه IME را به برنامه اضافه کنید(جزو کتابخانه های پیشفرض هست بیسیک هست).
- سپس باید یک متغیر از نوع IME اضافه کنیم.
۱ |
Dim ime As IME |
- سپس باید initialize کنیم.
۱ |
ime.Initialize("ime") |
نمایان کردن کیبورد
فرض کنید، قصد دارید با وارد شدن به لایوت کیبورد را نمایان سازید، برای این کار در Activity_Create کد زیر را بنویسید.
۱ |
ime.ShowKeyboard |
یا یک ویو در صفحه دارید(مثلا Edit Text) میخواید با کلیک روی این ویو صفحه کلید نمایش داده شود،از کد زیر استفاده میکنید.
۱ |
ime.ShowKeyboard(Edittext1) |
که EditText1 نام ویو هست که در صفحه داریم.
مخفی کردن کیبورد
برای مخفی کردن کیبورد از دستور زیر نیز استفاده میکنیم:
۱ |
ime.HideKeyboard |
و مانند مثال بالا، اگر میخواهید وقتی یک ویو انتخاب شد صفحه کلید مخفی شود، کافیست نام ویو را بنویسید.
آموزش ساده و البته کاربردی بود.
همراه ما باشید با دیگر آموزش ها …
موفق باشید.
نظر ( 1 )
سلام و خسته نباشید و خیلی عالی
حتما دیده اید که به هنگام جستجو در یک دیتابیس واژه را می نویسیم و ذره بین کنار ان را فشار میدهیم تا جستجو انجام شود اما بعضی اپلیکیشن ها نیاز به ذره بین ندارند و کلید اینتر در صفحه کلید کار جستجو را انجام می دهد ایا ممکن است کد ان را بنویسید . ممنون