۱۳۹۳/۰۹/۱۵, ۰۲:۰۳ ب.ظ
۱۳۹۳/۰۹/۱۵, ۰۳:۲۰ ب.ظ
(۱۳۹۳/۰۹/۱۵, ۰۲:۰۳ ب.ظ)'faygh2013' نوشته: [ -> ]برای دکمه next و previous برای رفتن به آیتم بعدی و قبلی در لیست ویو باید چیکار کنم
سلام.
لطفا بیشتر توضیح بدهید.
بفرمایید که این دکمه ها در کجا قرار می گیرند و دقیقا منظورتان از رفتن به item قبلی و بعدی از ListView چیست.
۱۳۹۳/۰۹/۱۵, ۰۳:۴۵ ب.ظ
من یه بانک اطلاعاتی دارم و همه رو لود کردم تو لیست ویو میخوام وقتی روی هر آیتم کلیک شد بره به صفحه دیگه و اون آیتم رو بخونه و در اون صفحه دکه next ,previousباشه برای رفتن به آیتم بعدی و قبلی
با تشکر
با تشکر
۱۳۹۳/۰۹/۱۵, ۰۸:۰۶ ب.ظ
لطفا کمکم کنید
۱۳۹۳/۰۹/۱۵, ۰۸:۵۲ ب.ظ
سلام برای ارسال یه اطلاعاتی به یه صفحه دیگه از این کد استفاده میکنن :
و برا دریافت همون اطلاعات به این صورت عمیل میکنیم :
کد:
Intent intent = new Intent(MainActivity.this,ali.class);
intent.putExtra("prog","matn mord nazar");
startActivity(intent);
و برا دریافت همون اطلاعات به این صورت عمیل میکنیم :
کد:
Intent intent = getIntent();
String str = intent.getExtras().getString("ali");
۱۳۹۳/۰۹/۱۵, ۰۸:۵۶ ب.ظ
حالا اگه بخوایید به صورت لیست درشون بیارید صفحه ی لیست اینطوری میشه :
و اکتیویتی حاوی اطلاعات که اینجا متنه هم به این شکل میشه :
کد:
public class MainActivity extends Activity {
private Activity t;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final String[] item ={"موضوع1 " , "موضوع 2" };
ListView list=(ListView) findViewById(R.id.listView);
t=this;
list.setAdapter(new ArrayAdapter<String>(this,R.layout.row,R.id.row_txt,item));
final Intent next = new Intent(MainActivity.this, nextActivity.class);
list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int indexItem, long arg3) {
switch (indexItem) {
case 0:
next.putExtra("txt","متن مورد نظر 1");
next.putExtra("lst", 0);
startActivity(next);
break;
case 1:
next.putExtra("txt","متن مورد نظر 2");
next.putExtra("btn", 1);
startActivity(next);
break;
}
}
});
}
و اکتیویتی حاوی اطلاعات که اینجا متنه هم به این شکل میشه :
کد:
public class nextActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.next_layout );
Intent intent = getIntent();
final int[] lst = {intent.getExtras().getInt("lst")};
String txtn = intent.getExtras().getString("txt");
TextView txt = (TextView)findViewById(R.id.textView);
switch (lst[0]){
case 0 :
txt.setText(txtn);
break;
case 1 :
txt.setText(txtn);
break;
}
}
}
۱۳۹۳/۰۹/۱۶, ۰۳:۱۷ ب.ظ
سلام
جناب کارم درست نشد اگه یه نمونه کد بزارید ممنون میشم
جناب کارم درست نشد اگه یه نمونه کد بزارید ممنون میشم