Android-在文本视图中显示ListView项

Android-在文本视图中显示ListView项,android,listview,textview,android-alertdialog,Android,Listview,Textview,Android Alertdialog,我已经成功地设置了一个页面,以便用户在listview中单击一个项目,然后会显示一个alertdialog(警报)对话框,并为他们提供预订或取消选项。如果他们点击book,它会将他们带到另一个屏幕。我需要的是在下一个屏幕上显示所选的项目。我几乎有了它,但我不知道哪里出了问题。我所希望的是,如果有人能帮我找出最好的方法来做到这一点 我现时的守则是— lv.setOnItemClickListener(new OnItemClickListener() { publi

我已经成功地设置了一个页面,以便用户在listview中单击一个项目,然后会显示一个alertdialog(警报)对话框,并为他们提供预订或取消选项。如果他们点击book,它会将他们带到另一个屏幕。我需要的是在下一个屏幕上显示所选的项目。我几乎有了它,但我不知道哪里出了问题。我所希望的是,如果有人能帮我找出最好的方法来做到这一点

我现时的守则是—

        lv.setOnItemClickListener(new OnItemClickListener() {
        public void onItemClick(AdapterView<?> a, View v, final int position, long id)
       {   
            final int selectedPosition = position;
            AlertDialog.Builder adb=new AlertDialog.Builder(ListTaxi.this); 
             adb.setTitle("Taxi Booking");
             adb.setMessage("You have chosen = "+lv.getItemAtPosition(position)); 
             adb.setPositiveButton("Book", new DialogInterface.OnClickListener() {
                 public void onClick(DialogInterface dialog, int id) {
                     Intent intent = new Intent(getApplicationContext(), Booking.class);
                     intent.putExtra("booking",  taxi[selectedPosition]);
                     startActivity(intent);
                 }
             });
             adb.setNegativeButton("Cancel", null); 
             adb.show(); 
         }
     });
原文载于—


谢谢大家

您只需将
文本视图
上的文本设置为从
包中检索到的值

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.booking);
    TextView tv_taxi = (TextView) findViewById(R.id.tvtaxi);
    Intent intent = getIntent();
    String booking = "";
    if (intent != null) {
        Bundle extras = intent.getExtras();
        if (extras != null) {
            booking = extras.getString("booking");
            tv_taxi.setText(booking);
        }
    }
}

你不知道你是多么的传奇!谢谢你,伙计
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.booking);
    TextView tv_taxi = (TextView) findViewById(R.id.tvtaxi);
    Intent intent = getIntent();
    String booking = "";
    if (intent != null) {
        Bundle extras = intent.getExtras();
        if (extras != null) {
            booking = extras.getString("booking");
            tv_taxi.setText(booking);
        }
    }
}