package com.example.study01.listview;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import com.example.study01.R;
import java.util.ArrayList;
import java.util.List;
/**
* ListView简单使用
*/
public class ListActivity extends AppCompatActivity {
private ListView listView;
private List<Fruit> data = new ArrayList<>();
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_list);
listView = findViewById(R.id.list_view);
for (int i = 0; i < 10; i++) {
Fruit fruit = new Fruit();
fruit.setName("苹果");
fruit.setPrice("12.00");
fruit.setDesc("123qweasd");
data.add(fruit);
}
//数据填充到listView
listView.setAdapter(new MyAdapter(data, this));
//Item点击事件setOnItemClickListener
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
Log.e("TAG", "ItemClick" + positio
ListView简单使用
最新推荐文章于 2022-05-13 17:28:02 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)