2012-04-15 9 views
0

ユーザーが名前を入力してクラスの追加ボタンを押してリストに追加するプログラムを作成しました。そのリスト内の項目を使用して新しい画面に移動することは可能ですが、配列リストを使用して画面をナビゲートする

ユーザー入力の場合と同様に、ユーザーは「数学」を押して新しい画面に移動しますか?またはこれはボタンでのみ行うことができますか?リストビューで

public class toclass extends Activity{ 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     // TODO Auto-generated method stub 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.classes); 

     ListView myClassView = (ListView)findViewById(R.id.myClassView); 
     final EditText classEditText = (EditText)findViewById(R.id.classEditText); 
     final ArrayList<String> noteList = new ArrayList<String>(); 
     final ArrayAdapter<String> aa; 

     aa = new ArrayAdapter<String>  (this,android.R.layout.simple_list_item_1,noteList); 

     myClassView.setAdapter(aa); 

     Button btnAddClass = (Button) findViewById(R.id.btnAddClass); 


     btnAddClass.setOnClickListener(new OnClickListener(){ 
      @Override 
      public void onClick(View v) { 
       noteList.add(0, classEditText.getText().toString()); 
       aa.notifyDataSetChanged(); 
       classEditText.setText(""); 

      } 
     }); 
    } 
} 
+0

を使用http://developer.android.com/reference/android([リスナー]をクリック]を:ここに私のコードです/ ListView/ListViewの/widget/AdapterView.html#setOnItemClickListener%28android.widget.AdapterView.OnItemClickListener%29)をクリックします。したがって、それは 'myClassView.setOnItemClickListener(new OnItemClickListener(){...});'のようになります。 – 207

答えて

0

、私はあなたが正しい、あなたが探している理解したようsetOnItemClickListener

関連する問題