android:在spinner视图中打开新意图

时间:2011-11-30 07:52:14

标签: android spinner

我正在制作一个应用程序,我必须使用微调器视图来显示一些项目,我想点击它应该转到该页面的项目。我想要当我在西班牙语上拼写我应该去西班牙语页面我的代码如下。when i click on spanish i want to open new intent name spanish

System.out.println("test1");
    Spinner spinner = (Spinner) findViewById(R.id.spinner);
    System.out.println("test2");
    ArrayAdapter<CharSequence> adapter = ArrayAdapter.createFromResource(
     this, R.array.models, android.R.layout.simple_spinner_item);
    System.out.println("test3");
    adapter.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
    System.out.println("test3");
    spinner.setAdapter(adapter);
    System.out.println("test4");
    spinner.setOnItemSelectedListener(new MyOnItemSelectedListener());

}


public class MyOnItemSelectedListener implements OnItemSelectedListener {

    public void onItemSelected(AdapterView<?> parent,
        View view, int pos, long id) {

   }

    public void onNothingSelected(AdapterView parent) {
      // Do nothing.
    }
}

1 个答案:

答案 0 :(得分:0)

您必须在onItemSelected方法中为要打开的页面/活动编写意图。 并为此设定位置。

 @Override
        public void onItemSelected(AdapterView<?> adaptername, View view,int position, long id)
            {
                if(position==0)
                     {
                        // write the intent for page which you want to open
                     }
                if(position==1)
                     {
                        // 
                     }
                      .
                      . 
                      .    

                  and same

            }
相关问题