朋友圈九宫格android,android 仿朋友圈九宫格 app示例源码

package com.lukey.ninegridlayout;

import android.os.Bundle;

import android.support.v7.app.ActionBarActivity;

import android.widget.ListView;

import java.util.ArrayList;

import java.util.List;

public class MainActivity extends ActionBarActivity {

private ListView listView;

private List> imagesList;

private String[][] images = new String[][]{{"http://t2.27270.com/uploads/tu/201510/249/8.jpg", "640", "960"}

, {"http://t2.27270.com/uploads/tu/201606/76/32.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201510/249/9.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201606/112/17.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201510/249/3.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201606/62/28.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201606/76/34.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201606/73/slt.jpg", "640", "640"}

, {"http://img2.imgtn.bdimg.com/it/u=3347259689,1828160575&fm=21&gp=0.jpg", "640", "640"}

, {"http://img1.imgtn.bdimg.com/it/u=3607821315,1190508392&fm=21&gp=0.jpg", "640", "640"}

, {"http://img4.imgtn.bdimg.com/it/u=2495945657,2561148855&fm=21&gp=0.jpg", "640", "640"}

, {"http://t2.27270.com/uploads/tu/201510/249/7.jpg", "800", "650"}};

@Override

protected void onCreate(Bundle savedInstanceState) {

super.onCreate(savedInstanceState);

setContentView(R.layout.activity_main);

listView = (ListView) findViewById(R.id.lv_main);

imagesList = new ArrayList<>();

for (int i = 0; i < images.length; i ) {

ArrayList itemList = new ArrayList<>();

for (int j = 0; j <= i; j ) {

itemList.add(new Image(images[j][0], Integer.parseInt(images[j][1]), Integer.parseInt(images[j][2])));

}

imagesList.add(itemList);

}

final MainAdapter adapter = new MainAdapter(MainActivity.this, imagesList);

listView.setAdapter(adapter);

}

}

资源下载此资源下载价格为3D币,请先登录

资源文件列表

NineGridlayout-master/.gitignore , 97

NineGridlayout-master/.idea/.name , 14

NineGridlayout-master/.idea/compiler.xml , 686

NineGridlayout-master/.idea/copyright/profiles_settings.xml , 74

NineGridlayout-master/.idea/encodings.xml , 159

NineGridlayout-master/.idea/gradle.xml , 739

NineGridlayout-master/.idea/misc.xml , 2644

NineGridlayout-master/.idea/modules.xml , 365

NineGridlayout-master/.idea/runConfigurations.xml , 564

NineGridlayout-master/.idea/vcs.xml , 180

NineGridlayout-master/app/.gitignore , 7

NineGridlayout-master/app/build.gradle , 674

NineGridlayout-master/app/proguard-rules.pro , 651

NineGridlayout-master/app/src/androidTest/java/com/lukey/ninegridlayout/ApplicationTest.java , 355

NineGridlayout-master/app/src/main/AndroidManifest.xml , 735

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/CustomImageView.java , 2188

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/Image.java , 935

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/MainActivity.java , 2115

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/MainAdapter.java , 3922

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/NineGridlayout.java , 4685

NineGridlayout-master/app/src/main/java/com/lukey/ninegridlayout/ScreenTools.java , 1824

NineGridlayout-master/app/src/main/res/layout/activity_main.xml , 506

NineGridlayout-master/app/src/main/res/layout/itemt.xml , 2097

NineGridlayout-master/app/src/main/res/mipmap-hdpi/ic_launcher.png , 3418

NineGridlayout-master/app/src/main/res/mipmap-mdpi/ic_launcher.png , 2206

NineGridlayout-master/app/src/main/res/mipmap-xhdpi/ic_launcher.png , 4842

NineGridlayout-master/app/src/main/res/mipmap-xxhdpi/ic_launcher.png , 7718

NineGridlayout-master/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png , 10486

NineGridlayout-master/app/src/main/res/values-w820dp/dimens.xml , 358

NineGridlayout-master/app/src/main/res/values/colors.xml , 208

NineGridlayout-master/app/src/main/res/values/dimens.xml , 211

NineGridlayout-master/app/src/main/res/values/strings.xml , 81

NineGridlayout-master/app/src/main/res/values/styles.xml , 383

NineGridlayout-master/app/src/test/java/com/lukey/ninegridlayout/ExampleUnitTest.java , 317

NineGridlayout-master/build.gradle , 498

NineGridlayout-master/gradle.properties , 855

NineGridlayout-master/gradle/wrapper/gradle-wrapper.jar , 53636

NineGridlayout-master/gradle/wrapper/gradle-wrapper.properties , 233

NineGridlayout-master/gradlew , 4971

NineGridlayout-master/gradlew.bat , 2314

NineGridlayout-master/settings.gradle , 15

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值