我项目有连个activity
第一个activity里面有个下拉条
我想把下拉条用户选择的内容获取到  然后作为查询的条件查询数据库
然后在第二个activity中以ListView显示
请问下具体要怎么实现?刚刚开始上手可能表述不太清楚, 希望大牛们了解我的想法 帮帮忙吧  谢谢了!!

解决方案 »

  1.   

    这么简单的问题请自行googleAPI的例子就够你用了
    http://developer.android.com/resources/tutorials/views/hello-spinner.html
      

  2.   

    1.从第一个Activity中Spinner获得数据
    2.通过Intent把数据传递给第二个Activity
    3.使用数据和SQLiteOpenHelper,对数据库进行查询
      

  3.   

    大牛们啊  我也知道是这么写步骤啊我的问题是
     第一步里面  怎么从Spinner中获取数据
     第二布  如何把数据通过intent传递到下一个activity
    第三步 我已经写好了给出实现的方法吧  或者来个例子  谢谢了!
      

  4.   

    第二步
    Intent intent = new Intent(xxx.this, xxx.class);
    intent.putExtra("xxx", xxx);
    startActivity(intent);
      

  5.   

    第一步:Spinner.setOnItemSelectedListener
      

  6.   


    为什么我用了getOnItemSelectedListener显示的确实类似这样(包名+$1@44eec830)的信息
      

  7.   

    getSelectedItem()这个方法应该在什么时候用啊?//添加Spinner事件监听
    m_Spinner1.setOnItemSelectedListener(new Spinner.OnItemSelectedListener() { @Override
    public void onItemSelected(AdapterView<?> arg0, View arg1, int arg2, long arg3)
    {
    //设置显示当前选择的项
    arg0.setVisibility(View.VISIBLE);
    }

    public void onNothingSelected(AdapterView<?> arg0)
    {
    // TODO Auto-generated method stub
    } });
    //修改过
    Spinner mySpinner = (Spinner)findViewById(R.id.Spinner1);
    //final String Text = mySpinner.getOnItemSelectedListener().toString();
    final String Text = mySpinner.getSelectedItem().toString();我这样写  在程序里面 改变条目后监听不到啊 老是显示第一次显示的内容