(۱۳۹۴/۰۴/۰۹, ۰۳:۲۵ ب.ظ)'yasa' نوشته: اما براي من اين روش خيلي پيچيدست، راهي هست كه متن هاي قرار گرفته در URL در فايل string.xml ذخيره بشه و بعد به وسيله اون بشه متن مورد نظر رو به اشتراك گذاشت؟؟ (يا راه هايي كه مثل اين باشه)
هنگام استفاده از ListView ، باید از همین روش استفاده کنید. به هر حال قصد داریم که ویژگی هایی را برای عناصر درون item ها (نه کل item ها) تعیین کنیم، پس مجبوریم که کدهای Adapter را تغییر بدهیم. مگر اینکه بخواهید با اشاره بر روی کل item ، یگ سری عملیات اجرا شود که در آن صورت، دیگر با کدهای Adapter کاری نداریم و فقط باید روش setOnItemClickListener برای ListView به کار رود (کد زیر از کلید شماره 843 می باشد) :
کد پیاچپی:
lv.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view,
int position, long id) {
Intent i = new Intent(getApplicationContext(), SecondActivity.class);
number_of_keys = String.valueOf(position+1);
i.putExtra("key_number", number_of_keys);
startActivity(i);
}
});
ولی شما بالاخره باید آن حالت تعیین ویژگی های عناصر داخل item ها با استفاده از ویرایش کدهای Adapter را تمرین کنید، چون یکی از مواردی است که زیاد با آن سر و کار داریم.
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.