Просмотр списка в Android с всплывающим сообщением
Как мне сделать, чтобы при нажатие на элемент списка у меня выводилось names в всплывающим сообщением Toast в ListView.
Вот сам код.
MainActivity
public class MainActivity extends AppCompatActivity {
private ListView mListView;
private String [] names = {"Artem Dikarev", "Orest Peters", "Petr Petrekov"};
private int[] icons={R.drawable.cow,R.drawable.cow1,R.drawable.cow2};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mListView=(ListView)findViewById(R.id.lv);
mListView.setAdapter(new MyBaseAdapter());
}
class MyBaseAdapter extends BaseAdapter {
@Override
public int getCount() {
return names.length;
}
@Override
public Object getItem(int position) {
return names [position];
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView (int position, View convertView, ViewGroup parent) {// Собираем данные
View view = View.inflate (MainActivity.this, R.layout.list_item, null); // В list_item два идентификатора, теперь нам нужно их вывести
TextView mTextView=(TextView) view.findViewById(R.id.tv_list);
ImageView imageView=(ImageView)view.findViewById(R.id.image);
// Как только компоненты получены, приступаем к сборке
mTextView.setText(names[position]);
imageView.setBackgroundResource(icons[position]);
// Собрать и воспроизвести
return view;
}
}