私はアンドロイドスタジオのスピナーウィジェットが必要な単純なアンドロイドプロジェクトに取り組んでいます。私がしたいのは、ユーザーがスピナーから選択肢を選択すると、別のアクティビティが開きます。私はコーディングの途中です。私はインテントでスイッチケース条件を使うことに決めました。問題は、アプリケーションを実行するたびに、宣言する特定のアクティビティの場所に自動的に移動することです。私はスピナーで何も選択しなかったが。 注:log catにはエラーはありません。スピナーの別のアクティビティの自動表示を修正する方法onItemSelectedメソッド
私のような初心者には大変感謝しています。
public class CustomOnItemSelectedListener extends Activity implements
OnItemSelectedListener {
public void onItemSelected(AdapterView<?> parent, View view, int pos,
long id) {
// **************************** below here is where I start the new activity
switch (pos) {
case 0 :
Intent i = new Intent(app.this, home.class);
app.this.startActivity(i);
break;
case 1 :
//Intent intent = new Intent(app.this, about.class);
//app.this.startActivity(intent);
break;
case 2 :
//Intent intent1 = new Intent(app.this, home.class);
//app.this.startActivity(intent1);
break;
}
// **************************** above here is where I start the new activity
}
@Override
public void onNothingSelected(AdapterView<?> arg0) {
// TODO Auto-generated method stub
}
}
にリスナーであなたのスイッチを起動することができ、無駄なテキストを使用して、スピナーの最初のエントリを読み込むことができ、あなたを再タグ付けして下さい質問! – Aroniaina
@Aroniaina申し訳ありませんが、私はそれが自動的にhome.classに行くアプリケーションを実行するときです。私がスピナーで最初に選択しなかったとしても。どのように私の問題を解決するための任意のアイデア? –