رفتن به مطلب
انجمن اندروید ایران | آموزش برنامه نویسی اندروید و موبایل
  • android.png.1fab383bc8500cd93127cebc65b1dcab.png

کپی کردن قسمتی از متن تکست ویو


پست های پیشنهاد شده

سلام دوستان

میخواستم بدونم برای اینکه بتونم قسمتی از متن یه تکست ویو رو با کلیک کردن روی تکست ویو، انتخاب و کپی کنم باید چیکار کنم؟

ممنون

لینک ارسال
به اشتراک گذاری در سایت های دیگر

باید خاصیت مربوطه را در ایکس ام تکست ویو فعال کنید. یعنی مقدار آن را برابر با true قرار دهید.این خاصیت در اندروید چهار به بالا کار می کند.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

کد زیرو به xml  تکستت اضافه کن باید درست بشه

البته با نگه داشتن انگشت روی متن :)

        android:textIsSelectable="true"

لینک ارسال
به اشتراک گذاری در سایت های دیگر
  • 3 ماه بعد...

سلام

یعنی کلا تو ورژن های پایین نمیشه تکست ویو رو کپی کرد؟ ادیت تکست میشه؟

اگه با ادیت تکست مشکلی نیست میتونین تکست ویو رو به صورت ادیت تکست در بیارین

این کد و بجای تکست ویو بذارین

[shcode=xml]

[/shcode]

android:text=" This is not an editable EditText" 
android:id="@+id/EditText01" 
android:layout_width="wrap_content" 
android:textColor = "@android:color/white"
android:editable = "false"
android:cursorVisible="false"
android:layout_height="wrap_content"
android:background = "@android:drawable/dark_header">

[shcode=xml]

[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

سلام

یعنی کلا تو ورژن های پایین نمیشه تکست ویو رو کپی کرد؟ ادیت تکست میشه؟

اگه با ادیت تکست مشکلی نیست میتونین تکست ویو رو به صورت ادیت تکست در بیارین

این کد و بجای تکست ویو بذارین

[shcode=xml]

[/shcode]

android:text=" This is not an editable EditText" 
android:id="@+id/EditText01" 
android:layout_width="wrap_content" 
android:textColor = "@android:color/white"
android:editable = "false"
android:cursorVisible="false"
android:layout_height="wrap_content"
android:background = "@android:drawable/dark_header">

[shcode=xml]

[/shcode]

سلام راضیه خانم تو ادیت تکست که میشه کپی کرد.اما تکست ویو نمیشه.توی اندروید چهار به بالا این کار هم از طریق کد ایکس ام ال قابل انجام هس و هم از طریق متد در کد جاوا اما اگر api های پایین تر از چهار رو انتخاب کنید دیگر این قایلیت و متد های آن وجود ندارد.اگه هم در این مورد شک دارید به مستندات گوگل مراجعه کنید.

لینک ارسال
به اشتراک گذاری در سایت های دیگر
خب میشه متنی که میخوایم توی تکست ویو بذارم توی ادیت تکست بذاریم با کدی که گفتم.نمیشه؟(ادیت تکست و طوری درست کنیم که مشخص نباشه ادیت تکست هست)
لینک ارسال
به اشتراک گذاری در سایت های دیگر

خب میشه متنی که میخوایم توی تکست ویو بذارم توی ادیت تکست بذاریم با کدی که گفتم.نمیشه؟(ادیت تکست و طوری درست کنیم که مشخص نباشه ادیت تکست هست)

چرا میشه.حتی میشه حاشیه ها و بک گراند ادیت تکست رو شفاف کرد اما خوب وقتی کاربر روی آن کلیمک میکنه کیبرد گوشی هم فعال میشه و این جالب نیست برای برنامه.اگه بشه کیبرد رو غیر فعال کرد خوبه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با این کد هم میشه کیبورد و غیرفعال کرد

[shcode=java]MyEditor.setOnTouchListener(new OnTouchListener(){

@Override

public boolean onTouch(View v, MotionEvent event) {

int inType = MyEditor.getInputType(); // backup the input type

MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input

MyEditor.onTouchEvent(event); // call native handler

MyEditor.setInputType(inType); // restore input type

return true; // consume touch even

}

});[/shcode]

یا توی کد xml اینو اضافه کرد به ادیت تکست

[shcode=xml]android:inputType="none"

android:textIsSelectable="true"[/shcode]

لینک ارسال
به اشتراک گذاری در سایت های دیگر

با این کد هم میشه کیبورد و غیرفعال کرد

[shcode=java]MyEditor.setOnTouchListener(new OnTouchListener(){

@Override

public boolean onTouch(View v, MotionEvent event) {

int inType = MyEditor.getInputType(); // backup the input type

MyEditor.setInputType(InputType.TYPE_NULL); // disable soft input

MyEditor.onTouchEvent(event); // call native handler

MyEditor.setInputType(inType); // restore input type

return true; // consume touch even

}

});[/shcode]

یا توی کد xml اینو اضافه کرد به ادیت تکست

[shcode=xml]android:inputType="none"

android:textIsSelectable="true"[/shcode]

آفرین خوبه. باید اینکار رو بکنه تا نتیجه رو عینن ببینه در مورد زیبایی کار میگم .اما خوب اینکه سربار اضافی داشته باشه یا اینکه تا چه حد بشه توی ادیت تکست نوشت رو نمی دونم.باید حودش امتحان کنه یا تحقیق کنه.

لینک ارسال
به اشتراک گذاری در سایت های دیگر

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...