بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
راهنمایی: اتخاب یک substring از textview
سلام بر عزیزان
عرض شود که بنده برای انتخاب زیر رشته از یک textview این کد رو نوشتم:
final int start = txtContent.getSelectionStart();
final int end = txtContent.getSelectionEnd();
String word = txtContent.getText().toString().substring(start, end);
ClipboardManager clipboard = (ClipboardManager) getSystemService(Context.CLIPBOARD_SERVICE);
clipboard.setText(word);
توی xml هم android:textIsSelectable="true" v, fi رو به textview اضافه کردم.
اما متن انتخاب شده کپی نمیشه. قصدم اینه که با longclick روی متن، کلمه ی مورد نظر توی کلیپ بورد کپی بشه. و یا حتی توی یک متغیر ریخته بشه.
اگر شخصی از دوستان بتونه راهنماییم کنه ممنون میشم.
0
0
یا ایها المسلمین! (10 سال پیش)
0
0
برای تکست ویو یک onLongClickListener تعریف کنید و کد مورد نظر تون رو درونش قرار بدید (10 سال پیش)
0
0
این کار رو کردم، مشکل اینه که ابتدا و انتهای محل انتخاب شده رو صفر در نظر میگیره و با کدی که در بالا نوشتم، کار نمی کنه. (10 سال پیش)
+1
0
سلام شما اگه میخوای کل متن رو انتخاب کنی که subString لازم نداره ، اگر هم میخوای قسمتی از متن رو توسط subString برداری خب مقدار start و end مساویه ، برای همون هیچی کپی نمیکنه !! (10 سال پیش)
0
0
یک مقدار بیش تر توضیح میدین؟
من این مشل رو بعد select کردن متن دارما. (10 سال پیش)
+1
0
من دقیقا نمیدونم شما میخوای چیکار کنی ؟ میخوای با کلیک طولانی کل متن داخل جعبه متن انتخاب بشه ؟ (10 سال پیش)
0
0
خیر، با LongClick یه قسمت از متن انتخاب و کپی بشه. (10 سال پیش)
+1
0
در این صورت باید از ادیت تکست استفاده کنید (10 سال پیش)
0
0
مشکل اینه که میخوام حتما Text View باشه! (10 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .