ListView怎么添加ietm
时间: 2023-12-03 17:47:23 浏览: 68
你可以通过以下步骤向 ListView 添加 Item:
1. 在布局文件中添加 ListView 组件:
```xml
<ListView
android:id="@+id/listView"
android:layout_width="match_parent"
android:layout_height="wrap_content" />
```
2. 创建一个 Adapter 类,继承自 BaseAdapter,并实现其中的方法:
```java
public class MyAdapter extends BaseAdapter {
private Context mContext;
private List<String> mData;
public MyAdapter(Context context, List<String> data) {
mContext = context;
mData = data;
}
@Override
public int getCount() {
return mData.size();
}
@Override
public Object getItem(int position) {
return mData.get(position);
}
@Override
public long getItemId(int position) {
return position;
}
@Override
public View getView(int position, View convertView, ViewGroup parent) {
TextView textView;
if (convertView == null) {
textView = new TextView(mContext);
textView.setLayoutParams(new AbsListView.LayoutParams(
ViewGroup.LayoutParams.MATCH_PARENT,
ViewGroup.LayoutParams.WRAP_CONTENT));
} else {
textView = (TextView) convertView;
}
textView.setText(mData.get(position));
return textView;
}
}
```
3. 在 Activity 中获取 ListView 组件,并为其设置 Adapter:
```java
ListView listView = findViewById(R.id.listView);
List<String> data = new ArrayList<>();
data.add("Item 1");
data.add("Item 2");
data.add("Item 3");
MyAdapter adapter = new MyAdapter(this, data);
listView.setAdapter(adapter);
```
通过以上步骤,你就可以向 ListView 中添加 Item 了。在实际开发中,你可以根据自己的需求修改 Adapter 中的代码,以达到更好的效果。
阅读全文