ورود

View Full Version : کمک در مورد لیست ویو



seyed.mehdi
یک شنبه 09 شهریور 1393, 19:59 عصر
با سلام
من یه لیست ویو دارم که توی بقیه ی صفحات برنامه هم از اون استفاده میکنم و فقط کد اولین صفحه رو توی بقیه کپی میکنم الان مشکلم اینه که فقط روی صفحه ی اول کار میکنه و با کلیک کار انجام میده و در بقیه ی صفحات وقتی روش میزنی اتفاقی نمیافته اگر نیاز به کد دارین بگید تا بذارم
لطفا کمک کنید

saeed_g21
یک شنبه 09 شهریور 1393, 20:04 عصر
کد اکتیویتی اول و دوم رو بده

seyed.mehdi
یک شنبه 09 شهریور 1393, 20:09 عصر
MainActivity:

ListView slidelist;
private DrawerLayout DL;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
String p = getPackageName();



TextView tv = (TextView) findViewById(R.id.textView1);

slidelist = (ListView) findViewById(R.id.slide);
DL = (DrawerLayout) findViewById(R.id.drawer_layout);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.textview_slide, str);
slidelist.setAdapter(adapter);
slidelist.setOnItemClickListener(new OnItemClickListener(){

@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
switch(position){
case 0:
DL.closeDrawers();
break;
case 1:
startActivity(new Intent(MainActivity.this, Settings.class));
finish();
break;
case 2:
startActivity(new Intent(MainActivity.this, Email.class));
break;
case 3:
Intent goToMarket = new Intent(Intent.ACTION_VIEW)
.setData(Uri.parse("http://cafebazaar.ir/app/com.seyedmehdi.scarystories/?l=fa"));
startActivity(goToMarket);
break;
case 4:
startActivity(new Intent(MainActivity.this, Manba.class));
break;
default:
break;
}

}





});

seyed.mehdi
یک شنبه 09 شهریور 1393, 20:10 عصر
Settings:
اخه فرقی نداره نمیدونم چرا کار نمیکنه

public class Settings extends ActionBarActivity {
String[] str = {"صفحه ی اصلی","تنظیمات","ارسال ایمیل","نظر در بازار","منابع"};
ListView slidelist;
private DrawerLayout DL;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_settings);
slidelist = (ListView) findViewById(R.id.slide);
DL = (DrawerLayout) findViewById(R.id.drawer_layout);

ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
R.layout.textview_slide, str);
slidelist.setAdapter(adapter);
slidelist.setOnItemClickListener(new OnItemClickListener(){

@Override
public void onItemClick(AdapterView<?> parent, View view, int position,
long id) {
switch(position){
case 0:
startActivity(new Intent(Settings.this, MainActivity.class));
finish();
break;
case 1:
DL.closeDrawers();
break;
case 2:
startActivity(new Intent(Settings.this, Email.class));
break;
case 3:
Intent goToMarket = new Intent(Intent.ACTION_VIEW)
.setData(Uri.parse("http://cafebazaar.ir/app/com.seyedmehdi.scarystories/?l=fa"));
startActivity(goToMarket);
break;
case 4:
startActivity(new Intent(Settings.this, Manba.class));
break;
default:
break;
}

}





});