Android中的ListView初步使用
Android中的listview是用说明。listview是一个使用量非常大的基本控件,在许多的Android项目开发中,运用的很多,所以我们应该熟练是使用listview控件。
2.首先,我们创建一个Android项目,在布局文件中找到listview。
3.添加完成后的界面如图所示:
4.完成以上的步骤后,我们就开始书写代码了。
```
public class textActivity extends Activity {
private ListView listView;//声明listview控件。
//定义一个字符串的数组,即需要显示的数据信息。
private String[] data={"洋葱","黄瓜","玉米","茄子","辣椒","番茄","马铃薯","西瓜","辣椒","番茄","马铃薯","西瓜"};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_text);
listView= (ListView) findViewById(R.id.listView);//根据控件的id值找到给控件,并对其进行相应的操作。
//把每一行内容的xml文件和数据都传送给Adapater
ArrayAdapter<String>adapter=new ArrayAdapter<String>(textActivity.this, android.R.layout.simple_list_item_1,data);
//把数据传递给listview
listView.setAdapter(adapter); //listview的短按时间的监听事件。
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int i, long l) { //Intent数据的传递,和页面的跳转功能。Intent(当前的activity页面,跳转后的页面);
//Intent Intent=new Intent(textActivity.this,MainActivity.class); //启动Intent。
//startActivity(Intent); //给用户一个提示,实现一个toast功能。
Toast.makeText(textActivity.this,"你点击了我!!!",Toast.LENGTH_SHORT).show();
}
});
}
}
```
5.执行到此,listview的简单用法就是这样,把工程部署到模拟器上后,运行如图
6.好了 运行的效果就是这样,更多的Android常用控件,我会更快的更新,希望大家多多支持,相互学习,欢迎来信。