package com.geek.test.ui;
import java.util.ArrayList;
import java.util.HashSet;
import com.geek.test.dto.ListDTO;
import adapter.ListAdapter;
import android.app.Activity;
import android.os.Bundle;
import android.widget.Button;
import android.widget.ListView;
public class AndroidTestActivity extends Activity {
/** Called when the activity is first created. */
private static final String TAG = "AndroidTestActivity";
private Button button;
private Button button2;
private ListView mListView;
private ListAdapter adapter;
private ArrayList<String> list1 = new ArrayList<String>();
private ArrayList<String> list2 = new ArrayList<String>();
private ArrayList<String> list3= new ArrayList<String>();
private ArrayList<ListDTO> dtos = new ArrayList<ListDTO>();
public static HashSet<Integer> hs = new HashSet<Integer>();
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
mListView = (ListView) findViewById(R.id.listView);
initList();
initData();
initHs();
adapter = new ListAdapter(this,dtos);
mListView.setAdapter(adapter);
}
private void initList() {
list1.add("c programm");
list2.add("thinking in java");
list2.add("java design parttner");
list3.add("android books");
list3.add("object-c books");
list3.add("windows8 books");
}
private void initHs() {
for(int i=0; i<10; i++) {
if(i % 2 == 0) {
hs.add(i);
}
}
}
private void initData() {
for(int i=0; i<5; i++) {
ListDTO dto = new ListDTO();
dto.setId(i);
dto.setContent("android learning "+i);
dtos.add(dto);
}
dtos.get(0).setLists(list1);
dtos.get(1).setLists(list2);
dtos.get(2).setLists(list3);
}
/*private void initViews1() {
getList1Data();
getList2Data();
button = (Button) findViewById(R.id.button1);
button2 = (Button) findViewById(R.id.button2);
mListView = (ListView) findViewById(R.id.listView);
button.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
adapter = new ListAdapter(AndroidTestActivity.this, list1);
mListView.setAdapter(adapter);
}
});
button2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// TODO Auto-generated method stub
adapter = new ListAdapter(AndroidTestActivity.this, list2);
mListView.setAdapter(adapter);
}
});
}*/
public void getList1Data() {
for(int i=0; i<5; i++) {
list1.add("ipone"+i);
}
}
public void getList2Data() {
for(int i=0; i<5; i++) {
list2.add("sumang"+i);
}
}
/*
@Override
protected void onStart() {
super.onStart();
Log.e(TAG, "start onStart~~~");
}
@Override
protected void onRestart() {
super.onRestart();
Log.e(TAG, "start onRestart~~~");
}
@Override
protected void onResume() {
super.onResume();
Log.e(TAG, "start onResume~~~");
}
@Override
protected void onPause() {
super.onPause();
Log.e(TAG, "start onPause~~~");
}
@Override
protected void onStop() {
super.onStop();
Log.e(TAG, "start onStop~~~");
}
@Override
protected void onDestroy() {
super.onDestroy();
Log.e(TAG, "start onDestroy~~~");
}*/
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
收起资源包目录
AndroidTest.rar (46个子文件)
AndroidTest
.project 847B
project.properties 360B
proguard.cfg 1KB
src
com
geek
test
ui
AndroidTestActivity.java 3KB
SecondActivity.java 1KB
dto
ListDTO.java 687B
adapter
ListAdapter.java 3KB
AndroidManifest.xml 896B
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
soucang_2.png 5KB
soucang.png 4KB
drawable-mdpi
ic_launcher.png 3KB
layout
list.xml 2KB
layout_inflate.xml 721B
second.xml 599B
main.xml 953B
values
strings.xml 188B
.settings
org.eclipse.jdt.core.prefs 208B
org.eclipse.core.resources.prefs 88B
assets
gen
com
geek
test
ui
BuildConfig.java 158B
R.java 1KB
.classpath 364B
bin
resources.ap_ 17KB
classes
com
geek
test
ui
R$layout.class 484B
AndroidTestActivity.class 3KB
BuildConfig.class 341B
R$drawable.class 465B
R$attr.class 334B
SecondActivity$1.class 801B
R$id.class 526B
R.class 517B
R$string.class 421B
SecondActivity.class 2KB
dto
ListDTO.class 1KB
adapter
ListAdapter.class 4KB
ListAdapter$1.class 2KB
AndroidTest.apk 24KB
AndroidManifest.xml 896B
dexedLibs
annotations-77a0f69feadf6e82475cf8b8c81a2696.jar 943B
res
drawable-ldpi
ic_launcher.png 2KB
drawable-hdpi
ic_launcher.png 4KB
soucang_2.png 2KB
soucang.png 2KB
drawable-mdpi
ic_launcher.png 2KB
classes.dex 12KB
共 46 条
- 1
xu_song
- 粉丝: 95
- 资源: 13
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
- 1
- 2
- 3
- 4
- 5
- 6
前往页