zoukankan      html  css  js  c++  java
  • ListView简单使用

    一.重要知识点:
    ArrayAdapter的使用
    android.R.layout.simple_list_item_1 内置组件

    二.xml布局
    <?xml version="1.0" encoding="utf-8"?>
    <RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:tools="http://schemas.android.com/tools"
    android:id="@+id/activity_main"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:paddingBottom="@dimen/activity_vertical_margin"
    android:paddingLeft="@dimen/activity_horizontal_margin"
    android:paddingRight="@dimen/activity_horizontal_margin"
    android:paddingTop="@dimen/activity_vertical_margin"
    tools:context="com.example.guo.listview.MainActivity">

    <ListView
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:layout_alignParentTop="true"
    android:layout_alignParentLeft="true"
    android:layout_alignParentStart="true"
    android:id="@+id/listview"/>
    </RelativeLayout>


    三.java代码

    ListView listview;
    private String[] data = {"苹果", "香蕉", "梨子", "桃子"};
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    listview = (ListView)findViewById(R.id.listview);
    ArrayAdapter<String> adapter = new ArrayAdapter<String>(
    MainActivity.this,android.R.layout.simple_list_item_1,
    data
    );

    listview.setAdapter(adapter);
    }

  • 相关阅读:
    codevs 1202 求和
    codevs 1201 最小数和最大数
    nyist 240 小明的调查统计(二)
    nyist28大数阶乘
    nyist 626 intersection set
    【】小技巧】CSS文字两端对齐
    Vue.js项目模板搭建
    25个最基本的JavaScript面试问题及答案
    java抽象类与接口的区别及用法
    JQuery事件手册
  • 原文地址:https://www.cnblogs.com/itfenqing/p/6721271.html
Copyright © 2011-2022 走看看