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中Home键的监听和拦截示例

    Android中Home键的监听和拦截示例

    本篇文章主要介绍了Android中Home键的监听和拦截示例,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-02-02
  • Android触屏事件和MotionEvent详解

    Android触屏事件和MotionEvent详解

    这篇文章主要介绍了Android触屏事件和MotionEvent详解的相关资料,希望通过本文能帮助到大家,让大家理解掌握这部分内容,需要的朋友可以参考下
    2017-10-10
  • 一文读懂Android Kotlin的数据流

    一文读懂Android Kotlin的数据流

    这篇文章主要介绍了一文读懂Android Kotlin的数据流,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的朋友可以参考一下
    2022-07-07
  • Android编程实现滑动按钮功能详解

    Android编程实现滑动按钮功能详解

    这篇文章主要介绍了Android编程实现滑动按钮功能,结合实例形式较为详细的分析了Android实现滑动按钮的功能、布局及相关注意事项,需要的朋友可以参考下
    2017-02-02
  • Flutter 常用插件汇总

    Flutter 常用插件汇总

    Flutter 有了谷歌强大后盾加持,加上跨平台的特性,生态日益丰富,目前大部分应用能够用到的插件在 pub.flutter-io.cn上都可以找得到。本篇介绍 Flutter 最为常见的插件,以避免重复造轮子和新手少走弯路。
    2021-05-05
  • DCloud的native.js调用系统分享实例Android版代码

    DCloud的native.js调用系统分享实例Android版代码

    本文为大家分享了DCloud的native.js如何调用系统分享功能Android版的实例代码,直接拿来就用
    2018-09-09
  • Android 破解视频App去除广告功能详解及解决办法总结

    Android 破解视频App去除广告功能详解及解决办法总结

    这篇文章主要介绍了Android 破解视频App去除广告功能详解及解决办法总结的相关资料,这里对视频播放原理及破解去除广告几种方法进行了总结,需要的朋友可以参考下
    2016-12-12
  • Android底部弹窗的实现示例代码

    Android底部弹窗的实现示例代码

    本篇文章主要介绍了Android底部弹窗的实现示例代码,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-09-09
  • Android笔记整理之常见错误及解决方案汇总

    Android笔记整理之常见错误及解决方案汇总

    本文是小编日常整理的笔记关于android常见的错误及解决方案,本文对大家学习android相关知识非常有帮助,遇到问题能够很好的定位问题解决问题,感兴趣的朋友了解了解吧
    2015-11-11
  • Android ViewDragHelper仿淘宝拖动加载效果

    Android ViewDragHelper仿淘宝拖动加载效果

    这篇文章主要为大家详细介绍了Android ViewDragHelper仿淘宝拖动加载效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08

最新评论