کلیدستان

نسخه‌ی کامل: یه مشکل با باز شدن اکتیویتی جدید توسط دکمه (در برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام

این کد های اکتیویتی من هست :

کد:
package com.example.finaltest;


import android.support.v7.app.ActionBarActivity;
import android.content.Intent;
import android.os.Bundle;
import android.view.Menu;
import android.view.MenuItem;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;

public class Show_Subjects extends ActionBarActivity {

    public String Subject_number;
    Globals global = new Globals();

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.show_subjects);
      
  
    Bundle extras = getIntent().getExtras();
            if (extras != null) {
                    Subject_number = extras.getString("subject_number");
            }
          
            TextView tv1 = (TextView) findViewById(R.id.textView1);
            String stringName_1 = "subject_" + String.valueOf(Subject_number);;
            int resID_1 = getResources().getIdentifier(stringName_1, "string", getPackageName());
            tv1.setText(resID_1);
          
            TextView tv2 = (TextView) findViewById(R.id.textView8);
            String stringName_2 = "subject_text_" + String.valueOf(Subject_number);;
            int resID_2 = getResources().getIdentifier(stringName_2, "string", getPackageName());
            tv2.setText(resID_2);
            
            TextView tv3 = (TextView) findViewById(R.id.textView3);
            String stringName_3 = "subject_makan_" + String.valueOf(Subject_number);;
            int resID_3 = getResources().getIdentifier(stringName_3, "string", getPackageName());
            tv3.setText(resID_3);
            
            TextView tv4 = (TextView) findViewById(R.id.textView5);
            String stringName_4 = "subject_masafat_" + String.valueOf(Subject_number);;
            int resID_4 = getResources().getIdentifier(stringName_4, "string", getPackageName());
            tv4.setText(resID_4);
            
            TextView tv5 = (TextView) findViewById(R.id.textView7);
            String stringName_5 = "subject_zaman_" + String.valueOf(Subject_number);;
            int resID_5 = getResources().getIdentifier(stringName_5, "string", getPackageName());
            tv5.setText(resID_5);
          
            ImageView im2 = (ImageView) findViewById(R.id.imageView1);
            String imageName = "image_" + String.valueOf(Subject_number);;
            int image_resID_2 = getResources().getIdentifier(imageName, "drawable", getPackageName());
            im2.setImageResource(image_resID_2);
            
            };
            
    

    @Override
    public boolean onCreateOptionsMenu(Menu menu) {
        // Inflate the menu; this adds items to the action bar if it is present.
        getMenuInflater().inflate(R.menu.show__subjects, menu);
        return true;
    }

    @Override
    public boolean onOptionsItemSelected(MenuItem item) {
        // Handle action bar item clicks here. The action bar will
        // automatically handle clicks on the Home/Up button, so long
        // as you specify a parent activity in AndroidManifest.xml.
        int id = item.getItemId();
        if (id == R.id.action_settings) {
            return true;
        }
        return super.onOptionsItemSelected(item);
    }
}

تو فایل xml همین اکتیویتی من یه دکمه اضافه کردم با شناسه button1، حالا می خوام وقتی رو اون کلیک میشه بره به یه اکتیویتی جدید.
از چه کدی و کجا باید استفاده کنم؟
سلام
یه سری به اینجا بزنید

www.kelidestan.com/keys/keys.php?key=2727
 
سلام.
علاوه بر کلیدی که ذکر کردند، کلید زیر نیز دقیقا همان کد مورد نظر شما را شرح می دهد :

کلید شماره 256