-2

私は、登録時にユーザーが「個人」または「会社」のいずれかのタイプを選択できるAndroidアプリを開発しています。会社を選択すると、会社に関する情報を入力できる新しいアクティビティが開きます。新しいアクティビティに移動する方法を教えてください。試しましたが、解決策はありませんでした。

4

2 に答える 2

0

セットsetOnItemSelectedListener、何かonItemSelectedが呼び出された場合、それ以外onNothingSelectedが呼び出された場合

 s.setOnItemSelectedListener(new OnItemSelectedListener() {

            @Override
            public void onItemSelected(AdapterView<?> arg0, View arg1,
                    int arg2, long arg3) {
                 String str = (String) arg0.getSelectedItem();

                             //here print selected value...
                 System.out.println("String is :: " + str);

                             //And StartActivity here...

                    Intent intent = new Intent(YourActivity.this,SecondActivity.class);
                    startActivity(intent);

            }

            @Override
            public void onNothingSelected(AdapterView<?> arg0) {
                // TODO Auto-generated method stub

            }
        });

これがお役に立てば幸いです。

于 2013-01-05T03:53:55.763 に答える
0

リスナーをスピナーに実装し、クリックされた位置を確認します。会社の場合は、インテントを使用して新しいアクティビティを開きます。

Intent i = new Intent(MainActivity.this, SecondClass.class);
startAtivity(i);
于 2013-01-05T03:51:31.427 に答える