ListViewを使っていくつかの文字列を並べた後に、そこをタップすると画面遷移する処理を書きたいです。
package
1 2import android.content.Intent; 3import android.support.v7.app.AppCompatActivity; 4import android.os.Bundle; 5import android.view.View; 6import android.widget.AdapterView; 7import android.widget.ArrayAdapter; 8import android.widget.ListView; 9 10import java.util.ArrayList; 11 12public class I extends AppCompatActivity { 13 14 @Override 15 protected void onCreate(Bundle savedInstanceState) { 16 super.onCreate(savedInstanceState); 17 setContentView(R.layout.activity_i); 18 19 ListView iListView = (ListView) findViewById(R.id.iList); 20 21 ArrayList<String> ilist_items = new ArrayList<>(); 22 String[] ititle = { 23 "@string/i1", 24 "@string/i2", 25 "@string/i3", 26 "@string/i4", 27 "@string/i5" 28 }; 29 for (int i = 0; i < ititle.length; i++) { 30 ilist_items.add(ititle[i]); 31 } 32 ArrayAdapter<String> adapter = new ArrayAdapter<String>( 33 this, 34 R.layout.ilist_item, 35 ilist_items 36 ); 37 38 iListView.setAdapter(adapter); 39 40 iListView.setOnItemClickListener(new AdapterView.OnItemClickListener() { 41 @Override 42 public void onItemClick( 43 AdapterView<?> adapterView, 44 View view, 45 int i, 46 long l 47 ){ 48 Intent intent = new Intent (this,Input.class); 49 startActivity(intent); 50 } 51 }); 52 } 53 } 54コード
こんな感じで書いてみたのですが、どのようにすればListViewをタップすればInputクラスに移動できる処理になりますか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/11 14:09
2016/08/11 14:16
2016/08/11 16:19
2016/08/11 16:28 編集
2016/08/11 16:32