ListView取消下划线

android:divider="@null"

取消滚动条

android:scrollbars="none"

运行图片:

Android开发——控件基础(七)ListView组件:示例代码_第1张图片

代码示例:

ListViewActivity:java文件
package com.example.administrator.exercise.ListView;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.widget.ListView;import android.widget.SimpleAdapter;import com.example.administrator.exercise.R;import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;public class ListViewActivity extends AppCompatActivity {    ListView listView;    //创建并定义各内容    int[] pictures = new int[]{R.drawable.img01,R.drawable.img02,R.drawable.img03,R.drawable.img04};    String[] titles = new String[]{"夜景理工","暮色熏衣","湖畔书馆","楼前石碑"};    String[] times = new String[]{"2019-4-20","2018-11.16","2018-9-26","2019-12.21"};    String[] author = new String[]{"Thinkdoor","Plant","Lion","Alex"};    //创建list    List> list = new ArrayList<>();    @Override    protected void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.activity_list_view);        //循环添加数据到list        for (int i = 0;i < pictures.length;i++) {            Map map = new HashMap<>();            map.put("image", pictures[i]);            map.put("title", titles[i]);            map.put("time", times[i]);            map.put("author", author[i]);            list.add(map);        }        //定义和初始化Simple适配器        //第一个参数:上下文对象        //第二个参数:list对象        //第三个参数:布局文件,控制图片显示        //第四个参数:字符串数组,指定map中的K        //第五个参数:整形数组,指定布局文件中的组件id        SimpleAdapter simpleAdapter = new SimpleAdapter(this,list,R.layout.list_view_item,                new String[]{"image","title","time","author"},new int[]{R.id.lv_image,R.id.lv_title,R.id.lv_time,R.id.lv_author});        listView = (ListView) findViewById(R.id.lv);    //连接ListView组件        listView.setAdapter(simpleAdapter);     //配置适配器    }}

activity_list_view.xml:布局文件 

<?xml version="1.0" encoding="utf-8"?>        

list_view_item.xml:listview的布局文件 

<?xml version="1.0" encoding="utf-8"?>                                    

 

更多相关文章

  1. android 算定义布局xml
  2. Error--->android工程导入找不到R文件
  3. android -布局控件禁用多点触控
  4. 在AndroidManifest.xml文件中的android:windowSoftInputMode属性
  5. Android Studio3.1.2 build.gradle classpath参数报错
  6. Gradle离线配置、.android、.AndroidStudio、.gradle、.m2缓存文
  7. Android 获取AndroidManifest.xml文件versionCode,versionName属
  8. Android客户端上传文件,C#服务端接收文件
  9. android 录音 Android 使用AudioRecord录音相关和音频文件的封装

随机推荐

  1. Android之实现RTL的ViewPager
  2. Android中图片的上传和下载
  3. Android(安卓)UI 之实现多级列表TreeView
  4. 第一个 Android(安卓)程序
  5. (4.1.19)【Android(安卓)UI设计与开发】第0
  6. 玩一下android的反编译和代码混淆
  7. [Android开发]Android中的消息机制
  8. phonegap+jquerymobile开发android的心得
  9. Android之串口通信基础
  10. Android(安卓)一个类实现的 Json 解析 -