morteza ghalandary 6 ارسال شده در ۱۵ مرداد ۱۳۹۲ گزارش اشتراک گذاری ارسال شده در ۱۵ مرداد ۱۳۹۲ برخی از دستگاههای اندروید مانند HTC Magic دارای صفحه کلید سخت افزاری نیستند و برخی دیگر از دستگاهها مانند T-Mobile G1 دارای صفحه کلید سخت افزاری می باشند به نظر می آید که در آینده همه این دستگاههای سخت افزاری دارای صفحه کلید نرم افزاری شوند1mf این سناریو را مدیریت می کند خلاصه اگر صفحه کلید سخت افزاری وجود نداشته باشد ویرایشگر متد ورودی 1mf با کلیک بر روی EditText فعال می شود و نیازی به تغییر کد در برنامه نیست 1mf به طور پیش فرض کارای مورد نیاز شما را ارائه می دهد اما برخی اوقات ممکن است صفحه کلید آن طور که توقع دارید کار نکند. اندروید 1.1 و نسخه های بعدی آن خصوصیت های زیادی را به EditText ارائه دادند از جمله ظاهر ورودی android:password برای مخفی کردن کاراکترها از دید کاربر. EditText دارای خصوصیتی به نام android:inputType می باشد می توانیم آن را طوری تنظیم کنیم که کیبورد نرم افزاری متناسب با تنظیمات انجام شده تغغیر کند و با کاراکتر پایپ"|" می توان چند ویژگی را برای آن تنظیم کرد. این خصوصیت موارد زیر را می تواند دریافت کند. text (the default) number phone datetime date time با یک مثال موارد بالا را نشان می دهیم. پروژه جدیدی ایجاد کنید و دستورات زیر را در فایل xml وارد نمایید. <?xml version="1.0" encoding="utf-8"?>android:layout_width="fill_parent"android:layout_height="fill_parent"android: stretchColumns="1">android:text="No special rules:"/>/>android:text="Email address:"/>android:inputType="text|textEmailAddress"/>android:text="Signed decimal number:"/>android:inputType="number|numberSigned|numberDecimal"/>android:text="Date:"/>android:inputType="date"/>android:text="Multi-line text:"/>android:inputType="text|textMultiLine|textAutoCorrect"android:minLines="3"android:gravity="top"/> خروجی به صورت زیر می باشد. متناسب با هر قسمت صفحه کلید تغییر می کند. نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .