alireza0391

چکونه دکمه ای برای کپی کل متن ایجا کنیم؟

11 ارسال در این موضوع قرار دارد

سلام دوستان

من به یک دکمه برای این که کل متنم رو کپی کنه نیاز دارم و میخوام وقتی که متن رو کپی کرد به کار بر یک پیام نمایش داده بشه که متن کپی شد(این پیام های که در یک قالب سیاه رنک پاین صفحه میاد) لطفا اگه امکان داره راهنمایی کنید راهنمایی کنید :angel:

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


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

این سوال قبلن در انجمن پاسخ داده شده است با سرچ در انجمن آن را بیابید.

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


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

Toast.makeText(MainActivity.this, "copy shod", Toast.LENGTH_SHORT).show();

موفق باشید


[shcode=java]

            String stringYouExtracted = share;

            ClipboardManager clipboard = (ClipboardManager) activity.getSystemService(CLIPBOARD_SERVICE);

            clipboard.setText(stringYouExtracted);

            Toast.makeText(activity, "کپی شد",

                    Toast.LENGTH_SHORT).show();

[/shcode]

کد کامل کپی

موفق باشی

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


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

این سوال قبلن در انجمن پاسخ داده شده است با سرچ در انجمن آن را بیابید.

ممنون مدیر جان ولی من اول واسه هرچیزی کم کم یکی دروز چستجو میکنم

الانم چون چیزی پیدا نکردم دارم میپرسم

اگ پاسخ بدین ممنون میشم

بازم ممنون

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


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

این سوال قبلن در انجمن پاسخ داده شده است با سرچ در انجمن آن را بیابید.

ممنون مدیر جان ولی من اول واسه هرچیزی کم کم یکی دروز چستجو میکنم

الانم چون چیزی پیدا نکردم دارم میپرسم

اگ پاسخ بدین ممنون میشم

بازم ممنون

خواهش می کنم. شما کار درستی می کنید.دوست عزیز همین کدی است که دوستمان در بالا قرار داده اند.من خودم پای سیستم نیستم وگرنه برات همون موقع قرار می دادم.

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

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


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

توی همین کد به share گیر میده نمیدونم چرا؟

نکنه اینجا باید چیز دیگه ای بزنم؟

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


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

چون باید شیر رو داخل دبل کوتیشن قرار بدی. چون یک استرینگه.

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


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

چون باید شیر رو داخل دبل  کوتیشن قرار بدی. چون یک استرینگه.

مرسی

من این کارو کردم اما حالا خود کلمه share رو کپی میکنه نه اون استرینگی که من میخوام(یا همون تکست ویو) حتی به  استرینگ با نام share ساختم و بعد کد به این صورت نوشتم

String stringYouExtracted = "@string/hello";

 ولی بازم  متن کپی شده @string/hello  بود :huh::huh:

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


لینک به ارسال
به اشتراک گذاری در سایت های دیگر
سلام دوست عزیز

شما برای نمایش متن میتونین مقدار و همونطوری که خودتون گفتین اول توی یه متغیر رشته ای قرار بدین بعد اون متغیر و جلوی stringYouExtracted بذارین

اگه میخواین مستقیم نمایش بدین جلوی همین متغیر توی جفت کوتیشن متنی که میخواین نمایش بده رو قرار بدین. و یا با get text مقدار ادیت تکست یا تکست ویو یا ... رو بگیرین توی متغیر رشته ای قرار بدین و از اون استفاده کنین

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


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

سلام دوست عزیز

شما برای نمایش متن میتونین مقدار و همونطوری که خودتون گفتین اول توی یه متغیر رشته ای قرار بدین بعد اون متغیر و جلوی stringYouExtracted بذارین

اگه میخواین مستقیم نمایش بدین جلوی همین متغیر توی جفت کوتیشن متنی که میخواین نمایش بده رو قرار بدین. و یا با get text مقدار ادیت تکست یا تکست ویو یا ... رو بگیرین توی متغیر رشته ای قرار بدین و از اون استفاده کنین

مرسی واقعا تشکر میکنم

الان این کد من هست درسته دیگه انشالاه؟

    public void copy(View view) {
           String stringYouExtracted = (String) getText(R.string.hello);
           ClipboardManager clipboard = (ClipboardManager) main.this.getSystemService(CLIPBOARD_SERVICE);
           clipboard.setText(stringYouExtracted);
           Toast.makeText(main.this, "کپی شد",
                   Toast.LENGTH_SHORT).show();

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


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

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

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


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

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری