Что я могу сделать с Intents и представлением списка - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь создать список мест, используя затмение Android, но вдруг я все еще не понимаю, как создать намерения, но я уже создал список, используя представление списка.

я все еще не могуЯ понимаю, как работают намерения, но для того, что я помню, он показывает новую форму или вкладку после того, как вы щелкнете что-нибудь в представлении списка

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    populateListView();

}

private void populateListView(){
    String[] myItems = {"Mabuhay" , "Mamatid" , "Banlic"  , "San Isidro" , "Pulo" , 
            "Banay-Banay" , "Dita" , "Sala" , "Bigaa" , "Newgan" , "Butong" , "Marinig" , "Gulod" , 
            "Baclaran"};


    ArrayAdapter<String> adapter = new ArrayAdapter<String>
    (this,R.layout.da_item,myItems);

    ListView list = (ListView) findViewById(R.id.listViewMain);
    list.setAdapter(adapter);
}

Я ожидаю, что эти списки в моем массиве будут показаны в рабочем состоянии и послечто я могу щелкнуть любой из этих элементов списков, и после щелчка на нем появится новая форма с текстом на нем, а также я могу вернуться к списку после просмотра того, что находится внутри списка.

1 Ответ

0 голосов
/ 28 января 2019
 list.setOnItemClickListener(new AdapterView.OnItemClickListener() {
    @Override
    public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) {
Intent intent = new Intent(getApplicationContext(),yournewactivity.class);
            intent.putExtra("name",myItems [i]);
            startActivity(intent);
            // OR
            // here you can do what you need 
    }
});

Надеюсь, это поможет вам.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...