Baixe o app para aproveitar ainda mais
Prévia do material em texto
Arquivos sobre ListView desenvolvida em sala de aula: - MainActivity: package com.example.cardslistviews; import android.support.v7.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.ListView; import android.widget.Toast; public class MainActivity extends AppCompatActivity { String[] listaNomes = {"nome1", "nome2", "nome3", "nome4", "nome5", "nome6", "nome7", "nome8", "nome9", "nome10", "nome11", "nome12", "nome13", "nome14"}; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); ArrayAdapter<String> meuAdaptador = new ArrayAdapter<>(getApplicationContext(), android.R.layout.simple_list_item_1, listaNomes); ListView minhaLista = findViewById(R.id.minhaLista); minhaLista.setAdapter(meuAdaptador); minhaLista.setOnItemClickListener(new AdapterView.OnItemClickListener() { @Override public void onItemClick(AdapterView<?> parent, View view, int i, long id) { Toast.makeText(MainActivity.this, ""+listaNomes[i], Toast.LENGTH_SHORT).show(); } }); } } - acitivity_main <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" tools:context=".MainActivity"> <ListView android:id="@+id/minhaLista" android:layout_width="357dp" android:layout_height="675dp" android:layout_alignParentStart="true" android:layout_alignParentLeft="true" android:layout_alignParentTop="true" android:layout_alignParentEnd="true" android:layout_alignParentRight="true" android:layout_marginStart="27dp" android:layout_marginLeft="27dp" android:layout_marginTop="45dp" android:layout_marginEnd="27dp" android:layout_marginRight="27dp" /> </RelativeLayout>
Compartilhar