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;
}
}
});
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.