View Full Version : کمک در مورد لیست ویو
  
seyed.mehdi
یک شنبه 09 شهریور 1393, 20:59 عصر
با سلام
من یه لیست ویو دارم که توی بقیه ی صفحات برنامه هم از اون استفاده میکنم و فقط کد اولین صفحه رو توی بقیه کپی میکنم الان مشکلم اینه که فقط روی صفحه ی اول کار میکنه و با کلیک کار انجام میده و در بقیه ی صفحات وقتی روش میزنی اتفاقی نمیافته اگر نیاز به کد دارین بگید تا بذارم
لطفا کمک کنید
saeed_g21
یک شنبه 09 شهریور 1393, 21:04 عصر
کد اکتیویتی اول و دوم رو بده
seyed.mehdi
یک شنبه 09 شهریور 1393, 21: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, 21: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.