Android: открытие нового намерения в представлении счетчика - PullRequest
1 голос
/ 30 ноября 2011

Я создаю приложение, в котором мне нужно использовать режим вращения, чтобы показать некоторые элементы, и я хочу, чтобы при щелчке элемента он переходил на эту страницу.я хочу, когда я нажимаю на испанский, я должен перейти на испанскую страницу. Мой код выглядит следующим образом. 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 голосов
/ 30 ноября 2011

Вы должны написать намерение в вашем методе 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

            }
...