ورود

View Full Version : مشکل در رفتن به اکتیویتی بعد



bardiya98
جمعه 07 فروردین 1394, 19:22 عصر
سلام
یه برنامه نوشتم که عکس شماره 1 برنامم هستش
وقتی رو یکی از موضوعات کلیک می کنم صفحه جدید باز میشه اما می خوام که مطلب جدیدی تو اون صفحه بزارم
ولی نمیدونم چجوری؟؟






اگه عکس 2 را ببیند متوجه میشید که چی گفتم
الان من رو آیتم اولی کلیک کردم


اینم سورس کد برنامه م فقط تورو خدا کمکم کنید(MainActivity):ناراحت:



public class MainActivity extends Activity {
ListView lv;
// نام هر آیتم
String[] carName = { "فصل3", "فصل2", "فصل1","فصل5","فصل4","فصل6" };
// آدرس عکس هر آیتم
int[] imgItem = {R.drawable.fehrest ,
R.drawable.vahed ,
R.drawable.keshvar ,
R.drawable.por ,
R.drawable.arzesh ,
R.drawable.manba};


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
lv = (ListView)findViewById(R.id.listView1);

// تعریف کلاس سازنده لیست ویوی سفارشی و ارسال آرایه ها به آن


ListAdapter myAdapter = new ListAdapter(getApplicationContext(), carName,imgItem);
lv.setAdapter(myAdapter);



// متد دسترسی به هریک از آیتم ها
lv.setOnItemClickListener(new OnItemClickListener() {


@Override
public void onItemClick(AdapterView<?> arg0, View arg1, int position,
long arg3) {
Intent i = new Intent(MainActivity.this , CarActivity.class);

// ارسال نام و عکی هر آیتم به اکتیوتی مقصد
i.putExtra("name", carName[position]);
i.putExtra("image", imgItem[position]);

startActivity(i);

}
});




}


}



اینم سورس کد CarActivity



public class CarActivity extends Activity {
TextView title;
ImageView img;
Bundle ex ;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.car_activity);

title = (TextView) findViewById(R.id.title_car_destination);
img = (ImageView)findViewById(R.id.img_car_destination);

// دریافت و مقدار دهی نام و تصویر هر آیم

ex = getIntent().getExtras();
title.setText(ex.getString("name"));
img.setBackgroundResource(ex.getInt("image"));




}

bardiya98
جمعه 07 فروردین 1394, 19:48 عصر
کسییییییییییییییییییییییی ییییییی نیست جواب بددددددددددددددددددددددده :ناراحت::افسرده:

skiboys
جمعه 07 فروردین 1394, 20:05 عصر
کسییییییییییییییییییییییی ییییییی نیست جواب بددددددددددددددددددددددده :ناراحت::افسرده:

سلام مشکل اینه می خوای وقتی روی اینها کلیک کردی بره توی یه اکتیویتی دیگه؟خوب الان داره می ره دیگه؟ مشکل چیه؟ من که نفهمیدم:متفکر:

bardiya98
شنبه 08 فروردین 1394, 09:13 صبح
سلام مشکل اینه می خوای وقتی روی اینها کلیک کردی بره توی یه اکتیویتی دیگه؟خوب الان داره می ره دیگه؟ مشکل چیه؟ من که نفهمیدم:متفکر:

خو توی اکتیویتی دیگ میره
اما
حالا من میخوام وقتی تو اکتیویتی دیگ رفت یه متن نمایش بده که با موضوعش مرتبط باشه
ینی خودم یه Listveiw بزارم و توش محتوا بریزم و نمایش بدم:افسرده:

ینی فصل 1 رو انتخاب کرد لیست ویو مرتبط با فصل 1 رو نشون بده و ...:متفکر:
:ناراحت:

bardiya98
شنبه 08 فروردین 1394, 11:00 صبح
کمممممممممممممممممممممممم ککککککککککککککککککککککککک ککککککککک:ناراحت:

javadt
شنبه 08 فروردین 1394, 19:43 عصر
شما باید یک Linear Layout توی فولدر Layout درست کنی و در CarActivity در کد setContentView نام اون Layout رو بیاری تا در محتویات این صفحه رو نمایش بده.
setContentView(R.layout.newLayout);

bardiya98
یک شنبه 16 فروردین 1394, 16:49 عصر
ممنووووووووووون داداش:قلب: