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