تبلیغات

آموزش تغییر و گرفتن موقعیت مکان نمای EditText در اندروید

مکان نمای EditText، همان خط افقیِ نازک و چشمک‌زنِ داخل ادیت تکست است که موقع فوکوس شدن، مشخص می‌کند که اگر بخواهیم چیزی بنویسیم، به کجای متن اضافه می‌شود. حالا ممکن است برای اهداف مختلفی بخواهید موقعیت فعلی آن را بدست آورده و یا تغییر دهید.

روش انجام کار

برای تغییر موقعیت، از متد setSelection استفاده می‌شود؛ مثلا به صورت زیر:

در کد بالا، مکان نما به انتهای متن داخل EditText انتقال داده شده است؛ و برای انجام آن، از طول متن داخل EditText استفاده شده است. و بدین ترتیب اگر بخواهیم آن را به ابتدای متن انتقال دهیم، باید مقدار 0 را به متد ارسال کنیم.

برای بدست آوردن موقعیت فعلی مکان‌نما نیز می‌توان از دو متد getSelectionEnd و getSelectionStart  استفاده کرد. این دو متد، در آموزش مربوط به «این‌لینک» توضیح داده شده‌اند.

تبلیغات
0
کانال تلگرام فول کده
تبلیغات

درباره نویسنده

هادی اکبرزاده

[ مدیر فول کده ]

علاقه‌مند به اشتراک گذاری اطلاعات در هر زمینه‌ای / برنامه‌نویس و دانشجوی ارشد رشته شبیه‌ساز هوشمند / همچنین در حال نوشتن یه رمان فانتزی (اگه خدا بخواد و تموم شه 😂)

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

نظرات ثبت شده بدون دیدگاه