آموزش ساخت textview با قابلیت پر شدن خودکار در زامارین

شروع موضوع توسط zolfaghari ‏3 دسامبر 2017 در انجمن آموزش کد های c#

  1. zolfaghari

    zolfaghari مدیریت کل سایت عضو کادر مدیریت

    ارسال ها:
    145
    تشکر شده:
    186
    امتیاز دستاورد:
    43
    شغل:
    برنامه نویس
    محل سکونت:
    همدان
    سیستم عامل:
    محیط برنامه نویسی:
    سیستم عامل موبایل:
    مرورگر:
    در این آموزش قصد داریم تا یک ترفند خیلی کاربردی را به شما آموزش دهیم
    بسیار یاز مواقع کاربر نیاز نیست تا تمام مقادیر را بصورت متغییر وارد کند و با زدن چند کلید می توان به کاربر پیشنهاد داد که چه کلمه ای را انتخاب کند
    این مورد بیشتر برای انتخاب شهر ها بکار می رو که با وارد کردن چند کلمه می توان به شهر مورد نظر دسترسی داشت و راحتی کاربر را بیشتر می کند
    خب بیشتر از این توضیح ندیم و بریم سر آموزشمون
    ---------------------------------------------------------
    • یه پروژه بسازید و یک edittext و یک button روی layout قرار بدین و بهشون آی دی های button و edittext بدین
    • به اکتیویتی مرتبط با layout بروید و دکمه و فیلد ورودی رو بهش معرفی کنید بصورت زیر
    C#:
    1. button= FindViewById<Button>(Resource.Id.button);
    2. ---------------------------------------------
    3. edittext= FindViewById<EdittText>(Resource.Id.edittext);
    • خب حالا یه آرایه بسازید که شامل تمام مواردی باشه که شما میخواین به کاربر پیشنهاد داده بشه مثل زیر
    C#:
    1. var names=string[]{"مرجع فارسی زامارین","xamarinlearning.ir","زامارین","مجتبی ذوالفقاری"};
    • خب حالا دیگه کاری نداریم و باید فقط به این edittext بگیم که بیا اینو بعنوان adapter قبول کن
    • به صورت زیر
    C#:
    1. ArrayAdapter adapter=

      مهمان گرامی برای مشاهده لینک ها لطفا ثبت نام کنید یا وارد حسابتان شوید

      ArrayAdapter<string>(This,Android.Resource.Layout.SimplesSpinnerItem,names);
    • خب خب حالا به edit text میگیم
    C#:
    1. edittext.Adapter=adapter
     

به اشتراک بگذارید