• 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
  • 相关阅读:
    Build a pile of Cubes
    一键升级所有pip过期库
    AWGN
    调制详解——待完善
    BASK、BFSK、BPSK调制方法的Matlab程序实现
    tomcat运行问题解决方法
    ehcache简单使用
    MySQL 数据库中用户表中口令登陆设置
    和自己赛跑的人
    中文词频统计
  • 原文地址:https://www.cnblogs.com/1521681359qqcom/p/9963126.html
Copyright © 2020-2023  润新知