今天要和大家分享一下Android listview控件的使用方法。
关于ListView控件
在Android所有常用的原生控件当中,用法复杂的应该就是ListView了,它专门用于处理那种内容元素很多,手机屏幕无法展示出所有内容的情况。ListView可以使用列表的形式来展示内容,超出屏幕部分的内容只需要通过手指滑动就可以移动到屏幕内了。
ListView控件使用方法
1、在布局文件中 加入
<ListView
android:layout_width="match_parent"
android:layout_height="match_parent" >
</ListView>
2、为ListView添加 ID
android:id="@+id/listView1"
3、在java中找到 listview
ListView listView = (ListView)findViewById(R.id.listView1);
4、为ListView设置数据
先要创建 适配器 Adapter
public class ListAdapter extends BaseAdapter{
//定义上下文对象 默认是 null
private Context mContext;
//在 ListAdapter 对象创建的时候 会调用这个方法
public ListAdapter(Context context){ mContext = context; }
@Override
public Object getItem(int position) { return null; }
@Override
public long getItemId(int position) { return 0; }
//返回listView中的条目 个数
@Override
public int getCount() { return 100; }
//用户设置 每个条目 的样式
@Override
public View getView(int position, View convertView, ViewGroup parent) {
//去找到我们定义的 布局文件
View view = View.inflate(mContext, R.layout.item, null);
return view;}}
5、再通过适配器来设置数据
//设置给 listView
listView.setAdapter(listAdapter);
以上关于如何使用Android ListView为大家进行了一下简单讲解,更多Android开发技术文章请持续关注我们。
热点新闻