Android ListView自动生成列表条目的实例

 更新时间:2018年01月22日 08:47:13   作者:迟暮有话说  
下面小编就为大家分享一篇Android ListView自动生成列表条目的实例,具有很好的 参考价值,希望对大家有所帮助。一起跟随小编过来看看吧

activity_list.xml文件代码如下:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
 xmlns:android="http://schemas.android.com/apk/res/android"
 android:orientation="vertical"
 android:layout_width="fill_parent"
 android:layout_height="fill_parent">

 <ListView
  android:id="@+id/listview"
  android:layout_width="match_parent"
  android:layout_height="match_parent">
 </ListView>

</LinearLayout>

ListActivity.java文件代码如下:

package com.example.sample_6_4;

import android.app.Dialog;
import android.graphics.Color;
import android.preference.DialogPreference;
import android.support.v7.app.AlertDialog;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.view.WindowManager;
import android.widget.ArrayAdapter;
import android.widget.BaseAdapter;
import android.widget.Button;
import android.widget.ListView;
import android.widget.TextView;

public class ListActivity extends AppCompatActivity {
 @Override
 protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(savedInstanceState);
  setContentView(R.layout.activity_list);
  ListView lv = (ListView)findViewById(R.id.listview);
  //做一个适配器来使用ListView
  lv.setAdapter(new MyAdapter());
 }
 class MyAdapter extends BaseAdapter{
  @Override
  //返回条目的个数,列表的条目,例如一个屏幕显示多少条
  public int getCount(){
   return 20;
  }
  @Override
  //确定每个条目的布局和内容,position代表条目的位置,从0开始
  public View getView(int position, View converView, ViewGroup parent){
   TextView tv = new TextView(ListActivity.this);
   tv.setText("条目" + position);
   tv.setTextSize(23);
   tv.setTextColor(Color.BLUE);
   return tv;
  }
  @Override
  public Object getItem(int position){
   return null;
  }
  @Override
  public long getItemId(int position){
   return 0;
  }
 }
}

以上这篇Android ListView自动生成列表条目的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Android利用Java优雅消除复杂条件表达式的方法

    Android利用Java优雅消除复杂条件表达式的方法

    这篇文章主要介绍了Android利用Java优雅消除复杂条件表达式,文章围绕主题展开详细的内容介绍,具有一定的参考价值。感兴趣的小伙伴可以参考一下
    2022-06-06
  • Android实现GridView中的item自由拖动效果

    Android实现GridView中的item自由拖动效果

    在前一个项目中,实现了一个功能是gridview中的item自由拖到效果,实现思路很简单,主要工作就是交换节点,以及拖动时的移动效果,下面小编给大家分享具体实现过程,对gridview实现拖拽效果感兴趣的朋友一起看看吧
    2016-11-11
  • Android中图片的三级缓存机制

    Android中图片的三级缓存机制

    这篇文章主要介绍了Android中图片的三级缓存机制的相关资料,非常不错,具有参考借鉴价值,需要的朋友可以参考下
    2016-08-08
  • flutter 微信聊天输入框功能实现

    flutter 微信聊天输入框功能实现

    这篇文章主要介绍了flutter 微信聊天输入框功能实现,本文通过实例图文相结合给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-03-03
  • Android通过多点触控的方式对图片进行缩放的实例代码

    Android通过多点触控的方式对图片进行缩放的实例代码

    这篇文章主要介绍了Android通过多点触控的方式对图片进行缩放的实例代码,完成了点击图片就能浏览大图的功能,并且在浏览大图的时候还可以通过多点触控的方式对图片进行缩放。
    2018-05-05
  • Android之线程池ThreadPoolExecutor的简介

    Android之线程池ThreadPoolExecutor的简介

    今天小编就为大家分享一篇关于Android之线程池ThreadPoolExecutor的简介,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-03-03
  • kotlin中EditText赋值Type mismatch方式

    kotlin中EditText赋值Type mismatch方式

    这篇文章主要介绍了kotlin中EditText赋值Type mismatch方式,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-03-03
  • Android EditText输入框实现下拉且保存最近5个历史记录思路详解

    Android EditText输入框实现下拉且保存最近5个历史记录思路详解

    今天给大家介绍Android EditText输入框实现下拉且保存最近5个历史记录功能,android实现文本框下拉利用sharedpreferences来保存每次app启动和关闭时已经填写的数值,具体代码跟随小编一起看看吧
    2021-07-07
  • Android仿QQ分组实现二级菜单展示

    Android仿QQ分组实现二级菜单展示

    这篇文章主要为大家详细介绍了Android仿QQ分组实现二级菜单展示,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-09-09
  • Android自定义密码输入框的简单实现过程

    Android自定义密码输入框的简单实现过程

    在最近的项目中,用户需要输入密码,不想用系统键盘,就写了一个自定义键盘,下面这篇文章主要给大家介绍了关于Android自定义密码输入框的简单实现过程,需要的朋友可以参考下
    2021-11-11

最新评论