安卓中listview点击每一条进入不同界面

 
 
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
        Bundle bundle = new Bundle();
        bundle.putInt("xu", teachers.get(position).getId());
        bundle.putString("name", teachers.get(position).getName());
        bundle.putString("xi", teachers.get(position).getXibie());
        Intent intent = new Intent(MainActivity.this, Main2Activity.class);
        intent.putExtras(bundle);
        startActivity(intent);
    }
});



public class Main2Activity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main2);
        Bundle bundle=getIntent().getExtras();
        int id=bundle.getInt("xu");
        String name=bundle.getString("name");
        String xi=bundle.getString("xi");
        Toast.makeText(this, ""+id+name+xi, Toast.LENGTH_SHORT).show();
    }
}
 
 
自己看的,不必写的太详细。这个够了。

猜你喜欢

转载自blog.csdn.net/haojiagou/article/details/78819979