zoukankan      html  css  js  c++  java
  • ListVie的用法

    1.在布局中放入一个listView

    <ListView
    android:id="@+id/list_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    />
    2.修改主活动的代码
    public class MainActivity extends AppCompatActivity {
    private String[] data={"Apple","Banana","Orange","Watermelon","Pear","Grape","Pineapple","Strawberry","Cherry","Mang0",
    "Apple","Banana","Orange","Watermelon","Pear","Grape","Pineapple","Strawberry","Cherry"};//定义一个数组提供给listView使用
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    ArrayAdapter<String> adapter=new ArrayAdapter<String>(
    MainActivity.this,android.R.layout.simple_list_item_1,data);
    ListView listView=(ListView)findViewById(R.id.list_view);
    listView.setAdapter(adapter);

    }
    //因为数组数据无法直接放入listView,因此要借助于适配器来完成,采用ArrayAdaper来完成
    a.定义ArrayAdapter的字符串型的,适配并重载构造函数里传入1.当前上下文2,listView子项布局的id


    3.实例化ListView,通过findViewById找到布局中的控件
    4.调用listView的setAdapter方法传入实例化后的适配adapter
  • 相关阅读:
    2009中国IT界名人
    jQuery简介
    Spring下载地址
    ContextLoaderListener
    MyBatisUtil类
    SSM事务
    后台管理中心跳转问题解决
    mybatis返回boolean值时数据库返回null
    yarn作业提交过程
    Hadoop集群运行wordcount jar包出错
  • 原文地址:https://www.cnblogs.com/1521681359qqcom/p/9963126.html
Copyright © 2011-2022 走看看