0

誰かが私のコードを編集して、クラスではなくテキストビューを表示するのを手伝ってくれるかどうか疑問に思っていました. 助けてくれてありがとう。

現在のコード:

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
    String classSpot = classes[pos];
    try {
        Class nextClass = Class.forName("com.example.famouspeople." + classSpot);
        final Context context = this;
        Intent intent = new Intent(context,nextClass);
        startActivity(intent);

    }
    catch(ClassNotFoundException e){
        e.printStackTrace();
    }
}
4

1 に答える 1

2

このクラスに一致するレイアウトに 6 つのテキスト ビューがあります。それらはすべて「消えた」可視性に設定されており、スピナーのアイテムに対応するものを可視に設定したいと思います。

したがって、これは難しいことではありません。これで、リスナーが実装され、目的のアクションが実行されました。

public void onItemSelected(AdapterView<?> parent, View view, int pos, long id) {
   String val = someFunction();
   if (val.equals("somevalue")) {
      textView.setVisibility(TextView.VISIBLE);
   }
}
于 2013-03-13T21:52:17.180 に答える