سیستم اندروید وقتی یک فیلد متنی در رابط کاربری شما فوکوس دریافت میکند، یک صفحهکلید روی صفحه - که به عنوان یک روش ورودی نرم شناخته میشود - را نشان میدهد. برای ارائه بهترین تجربه کاربری، میتوانید ویژگیهایی را در مورد نوع ورودی مورد انتظار خود، مانند شماره تلفن یا آدرس ایمیل، و نحوه رفتار روش ورودی، مانند انجام تصحیح خودکار برای اشتباهات املایی، مشخص کنید.
علاوه بر روشهای ورودی روی صفحه، اندروید از کیبوردهای سختافزاری نیز پشتیبانی میکند، بنابراین بهینهسازی برنامه شما برای پشتیبانی از کیبوردهای متصل نیز مهم است.
این مباحث و موارد دیگر در مستندات زیر مورد بحث قرار گرفتهاند.
درسها
- نوع روش ورودی را مشخص کنید
- یاد بگیرید که چگونه روشهای ورودی نرم خاصی را نمایش دهید، مانند روشهایی که برای شماره تلفن، آدرس وب یا سایر فرمتها طراحی شدهاند. همچنین، یاد بگیرید که چگونه ویژگیهایی مانند رفتار پیشنهاد املایی و دکمههای عملی مانند «انجام شد» یا «بعدی» را مشخص کنید.
- مدیریت قابلیت مشاهدهی متد ورودی
- یاد بگیرید چگونه مشخص کنید چه زمانی روش ورودی نرم نمایش داده شود و طرحبندی شما چگونه باید با فضای صفحه نمایش کاهش یافته سازگار شود.
- پشتیبانی از ناوبری صفحه کلید
- بیاموزید که چگونه تأیید کنید که کاربران میتوانند با استفاده از صفحهکلید در برنامه شما پیمایش کنند و چگونه تغییرات لازم را در ترتیب پیمایش ایجاد کنید.
- مدیریت اقدامات صفحه کلید
- یاد بگیرید که چگونه مستقیماً به ورودی صفحه کلید برای اقدامات کاربر پاسخ دهید.
