【实例简介】

【实例截图】

【核心代码】

package com.example.imagedemo;

import java.util.ArrayList;

import android.os.Bundle;

import android.app.Activity;

import android.widget.ListView;

public class MainActivity extends Activity {

/** Item数据实体集合 */

private ArrayList itemEntities;

/** ListView对象 */

private ListView listview;

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

listview = (ListView) findViewById(R.id.listview);

initData();

listview.setAdapter(new ListItemAdapter(this, itemEntities));

}

/**

* 初始化数据

*/

private void initData() {

itemEntities = new ArrayList();

// 1.无图片

ItemEntity entity1 = new ItemEntity(//

"https://img-my.csdn.net/uploads/201410/19/1413698871_3655.jpg", "张三", "今天天气不错...", null);

itemEntities.add(entity1);

// 2.1张图片

ArrayList urls_1 = new ArrayList();

urls_1.add("https://img-my.csdn.net/uploads/201410/19/1413698883_5877.jpg");

ItemEntity entity2 = new ItemEntity(//

"https://img-my.csdn.net/uploads/201410/19/1413698865_3560.jpg", "李四", "今天雾霾呢...", urls_1);

itemEntities.add(entity2);

// 3.3张图片

ArrayList urls_2 = new ArrayList();

urls_2.add("https://img-my.csdn.net/uploads/201410/19/1413698867_8323.jpg");

urls_2.add("https://img-my.csdn.net/uploads/201410/19/1413698883_5877.jpg");

urls_2.add("https://img-my.csdn.net/uploads/201410/19/1413698837_5654.jpg");

ItemEntity entity3 = new ItemEntity(//

"https://img-my.csdn.net/uploads/201410/19/1413698837_5654.jpg", "王五", "今天好大的太阳...", urls_2);

itemEntities.add(entity3);

// 4.6张图片

ArrayList urls_3 = new ArrayList();

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698837_7507.jpg");

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698865_3560.jpg");

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698867_8323.jpg");

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698837_5654.jpg");

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698883_5877.jpg");

urls_3.add("https://img-my.csdn.net/uploads/201410/19/1413698839_2302.jpg");

ItemEntity entity4 = new ItemEntity(//

"https://img-my.csdn.net/uploads/201410/19/1413698883_5877.jpg", "赵六", "今天下雨了...", urls_3);

itemEntities.add(entity4);

}

}

android仿朋友圈教程,android 仿朋友圈动态 图片查看效果相关推荐

  1. android java service_[Java教程]Android四大组件之Service浅见

    [Java教程]Android四大组件之Service浅见 0 2014-04-04 18:00:28 Service 是Android四大组件之一,可以在不显示界面的情况下在后台运行.还有一个作用是 ...

  2. android中自适应布局教程,Android自适应布局设计技巧

    由于目前在做的一款app需要适配手机和平板,所以我在研究怎么构建可适应所有屏幕尺寸的布局方法. 在web的自适应布局上我有很多经验,比如使用网格流,CSS3中的media queries属性等等,这些 ...

  3. android studio百度地图教程,Android studio百度地图SDK开发 2020最新超详细的Android 百度地图开发讲解(4) 路线规划之起始点地址输入实现规划...

    实现起始点输入的路线规划 要实现输入起始点的路线规划,需要两个输入框,可以将两个输入框设置在和地图同一个Activity中,也可以新建一个Activity,来实现地址的输入,然后通过页面之间的跳转来传 ...

  4. android今日头条图片查看效果,图片查看器ImageViewer:轻松实现微信朋友圈、今日头条、横向列表、纵向列表等图片浏览效果...

    ImageViewer 关于 图片浏览器,支持图片手势缩放.拖拽等操作,自定义View的模式显示,自定义图片加载方式,可自定义索引UI与加载进度UI,更加灵活,易于扩展,同时也适用于RecyclerV ...

  5. python朋友圈教程_Python 生成你的朋友圈九宫格图片

    关于微信之前写过以下文章,有兴趣可以点击查看: 如何导出你的微信语音 c 盘空间又满了?微信清理神器帮你释放空间 微信撤回的消息也能看到! 如何备份可能被删的公众号文章和网页 如何在电脑上登陆多个微信 ...

  6. android的webView的教程,Android WebView 应用界面开发教程

    WebView组件本身就是一个浏览器实现,Android5.0增强的WebView基于Chromium M37,直接支持WebRTC.WebAudio.WebGL.开发者可以直接在WebView中使用 ...

  7. android ndk 界面开发教程,Android NDK开发之入门教程

    JNI(Java Native Interface, Java本地化方法)使得Java能与其它语言(如C.C++)的动态库进行交互. 在Android 项目中,经常看到地图,统计,推送之类的第三方平台 ...

  8. android论坛功能开发教程,Android教程 如何免费生成论坛App

    介绍 按照快速集成文档,您可以很容易的把BBSSDK提供的功能集成到您的应用中,然后使用BBSSDK来做开发. 在集成前,您也可以先下载示例Sample的源码工程(包含应用内打开pdfoffice等格 ...

  9. android虚拟机的使用教程,Android 虚拟机可以这么用了 ?

    说实话,我其实很少使用 Android Studio 自带的 Emulator .一来巨慢(电脑太渣),二来 IDE 全屏的时候不能直接查看,还得快捷键切来切去,甚是麻烦. 在最新的 Android ...

最新文章

  1. eyoucms range 范围判断标签
  2. ResNet及其变体结构梳理与总结
  3. 用python3编写彩虹的代码_[面试题目]如何用三个Div实现彩虹效果?
  4. gcc编译c文件_Linux下C语言程序的编译过程
  5. 执行计划--为查询指定查询计划
  6. JavaScript中变量提升是什么?如何实现?
  7. 游戏界著名设计师 Cory Schmtiz:“灵感乍现”是设计生涯里的浪漫
  8. Qt 设置指定列数显示
  9. Java基础学习总结(156)——那些年被淘汰的Java技术及框架
  10. C/C++变量在内存中的分布
  11. centos 配置subversion svn
  12. MSR系列路由器DAR功能的配置
  13. 和差测角天线方向图仿真matlab 含代码
  14. “某某某”was not declared in this scope?报错原因。
  15. 动态范围控制算法基本原理
  16. 机器学习进阶——数据清洗
  17. AAA配置与管理——2
  18. word 文档在左侧显示文档的目录结构的方法
  19. 运动蓝牙耳机品牌推荐:2022年六大运动耳机推荐
  20. openal android 编译,Android OpenAL编译

热门文章

  1. Android项目大全
  2. ZGF建筑事务所公布波特兰国际机场新航站楼设计方案,木构屋顶展现自然景观
  3. APP调用支付宝支付
  4. 5G未能拯救国内手机市场,手机出货量持续下滑
  5. 微机原理 单片机笔记
  6. chrome使用tab键切换搜索
  7. 外文文献如何免费查找下载
  8. USB协议学习笔记 - CUSTOM HID控制LED
  9. edge的扩展插件如何在chrome里面使用?
  10. 基于Java毕业设计爱心公益网站设计与制作源码+系统+mysql+lw文档+部署软件