PDA

View Full Version : اشتراک گذاری در لیست ویو



arash_saye
پنج شنبه 14 آذر 1392, 02:38 صبح
سلام
من یه برنامه دارم که یه دیتابیس داره و توی یک لیست ویو نمایش داده می شه
لیست ویو رو شخصی سازی کردم و یک دکمه توش معرفی کردم برای اشتراک گذاری
ولی کد اشتراک گزاری رو نمی دونم چطور بهش بدم
کد اشتراک که دیدم اینه اما اینم نشد


@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());
shareIntent.putExtra(Intent.EXTRA_SUBJECT, "iran");
startActivity(Intent.createChooser(shareIntent, "اشتراک ..."));

}
});





ممنون می شم راهنمایی کنید

rubiks.kde
پنج شنبه 14 آذر 1392, 11:16 صبح
توی آداپتوری که ساختید و از اون طریق دارید لیست رو پر میکنید توی تایع getView دکمه اشتراک گذاری رو هم معرفی کنید و تابع onClick رو برای اون توی آداپتور بنویسید و کدهای بالا رو هم توی اون قسمت قرار بدید.البته startActivity اونجا شناخه نمیشه و شما باید context رو که از کانستراکتور گرفتید رو اینجا استفاده کنید یعنی بنویسید context.startActivity

arash_saye
پنج شنبه 14 آذر 1392, 17:42 عصر
توی آداپتوری که ساختید و از اون طریق دارید لیست رو پر میکنید توی تایع getView دکمه اشتراک گذاری رو هم معرفی کنید و تابع onClick رو برای اون توی آداپتور بنویسید و کدهای بالا رو هم توی اون قسمت قرار بدید.البته startActivity اونجا شناخه نمیشه و شما باید context رو که از کانستراکتور گرفتید رو اینجا استفاده کنید یعنی بنویسید context.startActivity
ممنون از پاسختون
کد من اینه getview نداره خودم اضافه کنم اگه اره کجاش




ArrayList<String> array = new ArrayList<String>();
while (cursors.moveToNext()) {
String name = cursors.getString(cursors.getColumnIndex("E_NAME"));
array.add(name);
}
ArrayAdapter<String> adapter = new ArrayAdapter<String>(getApplicationContext(),R.layout.smlist,R.id.labl , array);

int[] to = null;



lst.setAdapter(adapter);

rubiks.kde
پنج شنبه 14 آذر 1392, 18:03 عصر
دکمه اشتراک کچاست؟این آداپتور شما تنها یک textview هست.

arash_saye
پنج شنبه 14 آذر 1392, 18:51 عصر
دکمه اشتراک کچاست؟این آداپتور شما تنها یک textview هست.

خوب این داره ستون e-name. رو از دیتابیس که خودم دارم می خونه و تو یه لیست که خودم شخصی سازی کردم و یک تکست ویو داره با یه دکمه قرار میده حالا من کجا باید این دکمه رو بهش کد بدم که با کیک روش اون سطر لیست ویو رو به اشتراک بزاره

rubiks.kde
جمعه 15 آذر 1392, 20:44 عصر
یه مثال براتون نوشتم ببینید

دانلود (http://s5.picofile.com/file/8103027834/list.rar.html)

omidandroid
دوشنبه 30 دی 1392, 00:00 صبح
سلام دوست عزیز. بنده هم سوال دوستمون رو داشتم اما کمی متفاوته ممنون میشم راهنماییم کنید.
من فایل برنامه ای که نوشتم رو واستون میزارم! یه لیست ویو شخصی سازی شده با یه دکمه هستش که میخوام این دکمه کار share رو انجام بده! برنامه ای که شما نوشتید رو دیدم اما هرچی سعی کردم نتونستم با برنامه خودم درستش کنم!
ممنون میشم بنده رو راهنمایی کنید.
تشکر!

اینم فایل برنامه 2جا آپلود کردم:

دانلود با حجم 200 کیلوبایت - 1 (http://gigpars.com/upload/1b7f_zdbtest2014.rar)
دانلود با حجم 200 کیلوبایت - 2 (http://uploadkon.ir/?file=Zdbtest2014.rar)