hossein.12327 0 ارسال شده در ۸ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۵ با سلام بنده اطلاعات رو از دیتابیس می گیرم و در لیست ویو نمایش می دم .برای کپی یک متن از کد زیر استفاده می کنم اما هنگام کلیک بر روی دکمه کپی فقط این عبارت (hello world)کپی میشه final ImageView copy = (ImageView) row.findViewById(R.id.imageView2); copy.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { ClipData myClip; String text = "hello world"; myClip = ClipData.newPlainText("text", text); myClipboard.setPrimaryClip(myClip); } }); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۸ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۸ مهر ۱۳۹۵ شما یه امیج ویو تعریف کردی و توی onclicklistener یه استرینگ تعریف کردی و گفتی که این رو بذار توی کلیپ بورد ؟! اطلاعات کجا نمایش داده میشن؟کدهای صفحه یا عکسی از صفحه ای که میخوای اون متن ها تو کلیپبورد ذخیره بشن بذار بهت بگم یا اینکه بجای String text که تعریف کرده به جای "hello world" بیا و مقدارشو مثلا یه تکست ویو داری مقدارشو برابر اون قرار بده اینطوری String text=textview.gettext(); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۹ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۹ مهر ۱۳۹۵ شما یه امیج ویو تعریف کردی و توی onclicklistener یه استرینگ تعریف کردی و گفتی که این رو بذار توی کلیپ بورد ؟! اطلاعات کجا نمایش داده میشن؟کدهای صفحه یا عکسی از صفحه ای که میخوای اون متن ها تو کلیپبورد ذخیره بشن بذار بهت بگم یا اینکه بجای String text که تعریف کرده به جای "hello world" بیا و مقدارشو مثلا یه تکست ویو داری مقدارشو برابر اون قرار بده اینطوری String text=textview.gettext(); ممنون اینکه پاسخ داددید.همین کار رو کردم اما برنامه فورس کلوز میده نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱۰ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ مهر ۱۳۹۵ یکی کمک کنه .یه هفته هست درگیریم نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۱۰ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۰ مهر ۱۳۹۵ داداش من کد های اکتیویتی که میخوای متنی ازش کپی کنی رو بذار و بگو متنت تو کدوم تکست ویو هستش من بهت میگم چیکار کنی نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱۰ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۰ مهر ۱۳۹۵ داداش من کد های اکتیویتی که میخوای متنی ازش کپی کنی رو بذار و بگو متنت تو کدوم تکست ویو هستش من بهت میگم چیکار کنی داداش اینم کل کد های من .تکست ویو هم row_story_txt_name هست package love.roman; import android.annotation.SuppressLint; import android.app.ListActivity; import android.content.ClipData; import android.content.ClipboardManager; import android.content.Context; import android.content.Intent; import android.content.SharedPreferences; import android.graphics.Typeface; import android.net.Uri; import android.os.Bundle; import android.util.TypedValue; import android.view.LayoutInflater; import android.view.View; import android.view.View.OnClickListener; import android.view.ViewGroup; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.ImageView; import android.widget.ListView; import android.widget.RelativeLayout; import android.widget.TextView; import android.widget.Toast; public class Story extends ListActivity { private database db; public ListView lv; private String[] Name; private String[] Fav; private String season; private TextView Text; private ClipboardManager myClipboard; private ClipData myClip; TextView textView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.story); db = new database(this); textView = (TextView) findViewById(R.id.row_story_txt_name); myClipboard = (ClipboardManager)getSystemService(CLIPBOARD_SERVICE); Bundle ex = getIntent().getExtras(); season= ex.getString("sea"); refresh(); setListAdapter(new AA()); } @Override protected void onListItemClick(ListView l, View v, int position, long id) { Intent i = new Intent(Story.this,Send.class); i.putExtra("sea",season); i.putExtra("name",Name[position]); startActivity(i); } public void onBackPressed() { super.onBackPressed(); finish(); } class AA extends ArrayAdapter { public AA() { super(Story.this,R.layout.row_story,Name); } @Override public View getView(final int position, View convertView, ViewGroup parent) { LayoutInflater in = getLayoutInflater(); View row = in.inflate(R.layout.row_story, parent,false); final TextView txt = (TextView) row.findViewById(R.id.row_story_txt_name); txt.setTextSize(TypedValue.COMPLEX_UNIT_SP, 15); final ImageView copy = (ImageView) row.findViewById(R.id.imageView2); copy.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { ClipData myClip; String text = "hello world"; myClip = ClipData.newPlainText("text", text); myClipboard.setPrimaryClip(myClip); } }); final ImageView share = (ImageView) row.findViewById(R.id.imageView1); share.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Intent shareIntent = new Intent(Intent.ACTION_SEND); shareIntent.setType("text/plain"); shareIntent.putExtra(Intent.EXTRA_TEXT,txt.getText().toString()); startActivity(Intent.createChooser(shareIntent, "اشتراک ...")); } }); final ImageView fav = (ImageView) row.findViewById(R.id.row_story_img_fav); if(Fav[position].equals("1")) { fav.setImageResource(R.drawable.favon); } else { fav.setImageResource(R.drawable.favoff); } fav.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { db.open(); if(Fav[position].equals("1")) { db.Fav_update("content", season, Name[position], "0"); fav.setImageResource(R.drawable.favoff); Fav[position]="0"; } else { db.Fav_update("content", season, Name[position], "1"); fav.setImageResource(R.drawable.favon); Fav[position]="1"; } db.close(); } }); txt.setText(Name[position]); txt.setTypeface(Main.font); return (row); } } private void refresh() { db.open(); int s = db.Story_count("content", season); Name = new String[s]; Fav = new String[s]; for(int i=0;i { Name[i]=db.Story_display("content", i,season,1); Fav[i]=db.Story_display("content", i, season, 4); } db.close(); } } نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۱۲ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۲ مهر ۱۳۹۵ این کد رو بذار تو onclicklistener باتن که میخوای زدی روش کپی شه [shcode=java]ClipData myClip; String text = textView.getText().toString();; myClip = ClipData.newPlainText("copy", text); myClipboard.setPrimaryClip(myClip);[/shcode] نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱۲ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۲ مهر ۱۳۹۵ این کد رو بذار تو onclicklistener باتن که میخوای زدی روش کپی شه [shcode=java]ClipData myClip; String text = textView.getText().toString();; myClip = ClipData.newPlainText("copy", text); myClipboard.setPrimaryClip(myClip);[/shcode] داداش همین کارو کردم اما وقتی رو دکمه کلیک می کنم برنامه متوقف میشه این کد رو بذار تو onclicklistener باتن که میخوای زدی روش کپی شه [shcode=java]ClipData myClip; String text = textView.getText().toString();; myClip = ClipData.newPlainText("copy", text); myClipboard.setPrimaryClip(myClip);[/shcode] داداش همین کارو کردم اما وقتی رو دکمه کلیک می کنم برنامه متوقف میشه مشکل متوقف شدن برنامه رو حل کردم اما روی هر کدوم از ایتم ها کلیک می کنم فقط ایتم اول اول کپی میشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۱۲ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۲ مهر ۱۳۹۵ شما روی هر ایتم لیست ویو کلیک میکنی بعد میخوای مقدار اون ایتم کپی بشه؟ عنوانی که روی هر ایتم هست؟ نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱۳ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۳ مهر ۱۳۹۵ شما روی هر ایتم لیست ویو کلیک میکنی بعد میخوای مقدار اون ایتم کپی بشه؟ عنوانی که روی هر ایتم هست؟ اره دادش دقیقا می خوام رو هر ایتم که کلیک می کنم همون ایتم کپی بشه نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
darktime9 8 ارسال شده در ۱۳ مهر ۱۳۹۵ گزارش اشتراک گذاری ارسال شده در ۱۳ مهر ۱۳۹۵ پس اینو بذار توی رویداد کلیکت String text = (lv.getItemAtPosition(position)).toString(); ClipData myClip; myClip = ClipData.newPlainText("copy", text); myClipboard.setPrimaryClip(myClip); نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
hossein.12327 0 ارسال شده در ۱۳ مهر ۱۳۹۵ مالک گزارش اشتراک گذاری ارسال شده در ۱۳ مهر ۱۳۹۵ پس اینو بذار توی رویداد کلیکت String text = (lv.getItemAtPosition(position)).toString(); ClipData myClip; myClip = ClipData.newPlainText("copy", text); myClipboard.setPrimaryClip(myClip); داداش خیلی ممنون مشکلم حل شد خیلی مردی داداش کمکم کردی مشکلم حل شد بازم ممنون نقل قول لینک ارسال به اشتراک گذاری در سایت های دیگر
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .