android :模拟新浪微博随便看看栏目
来源:互联网 发布:js 对象排序 sort 编辑:程序博客网 时间:2024/06/05 15:52
package cn.bzu.weibo;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import android.view.View;
import android.widget.AdapterView;
import android.widget.ListView;
import android.widget.SimpleAdapter;
import android.widget.AdapterView.OnItemClickListener;
import android.widget.Toast;
public class MainActivity extends Activity {
List<Map<String, ?>> data;
ListView listView;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
data = getData();
SimpleAdapter adapter = new SimpleAdapter(this, data,
R.layout.list_item, new String[] { "photo", "name", "publish",
"content" }, new int[] { R.id.photo, R.id.name,
R.id.publish, R.id.content });
listView=(ListView) this.findViewById(R.id.listView);
listView.setAdapter(adapter);
listView.setOnItemClickListener(new ListClickHandler());
}
private class ListClickHandler implements OnItemClickListener{
@Override
public void onItemClick(AdapterView<?> adapterView, View view, int position,
long id) {
Map<String, String> item=(Map<String, String>) data.get(position);
Toast.makeText(MainActivity.this, item.get("name").toString(), Toast.LENGTH_LONG).show();
}
}
private List<Map<String, ?>> getData() {
List<Map<String, ?>> data = new ArrayList<Map<String, ?>>();
Map<String, Object> item = new HashMap<String, Object>();
item.put("photo", R.drawable.p1);
item.put("name", "隔壁老张");
item.put("publish", "1分钟前");
item.put("content", "洛杉矶9点的阳光");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p2);
item.put("name", "小刘");
item.put("publish", "10分钟前");
item.put("content", "从前有一杯咖啡,它七天没有洗头,于是就变成了板蓝根冲剂。后来它喝醉了,又变成了藿香正气水。");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p4);
item.put("name", "实用小百科");
item.put("publish", "8分钟前");
item.put("content", "Darry Ring(DR真爱戒指)是最浪漫的求婚戒指,男士凭身份证一生仅能定制一枚,送给一辈子最爱的女孩。当你为她定制这枚戒指时,你要签订一份真爱协议,你们的姓名会永久的被绑定在一起,不可更改。爱情是就算有更多更好的选择,我也只想要你一个。一生一次,一次一生。");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p5);
item.put("name", "央视新闻");
item.put("publish", "21分钟前");
item.put("content", "【沈从文:从“逃学大师”到文学大师】他笔下那座美丽的边城,有个惹人怜爱的船家少女翠翠;他写就翠翠的爱情悲剧,也描绘了人性的纯良与澄澈。儿时爱逃学的他,成年后醉心创作,1988年获诺奖提名并通过初评。然而是年今天,作家沈从文逝世。“征服自己的一切弱点,正是人伟大的开始。”共勉!");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p7);
item.put("name", "杰森");
item.put("publish", "28分钟前");
item.put("content", "我点烟时才会低头,接吻时才会闭眼,在心爱的人面前才会温柔");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p8);
item.put("name", "滨州新闻广播");
item.put("publish", "23分钟前");
item.put("content", "大家早上好 今天 新闻早八点 互动话题是 在家庭相处中 你会选择与另一半沟通交流 还是拿起手机各玩各的?都可以与我们在线交流 bzxwgb1076添加微信公众号 我们等着你的答案");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p9);
item.put("name", "dota2");
item.put("publish", "41分钟前");
item.put("content", "昨天TI5互动指南显示,TI5总奖金已经超过700W美元,第二款不朽珍藏解锁,购买了小金本的玩家均可以获得不朽珍藏2。");
data.add(item);
item = new HashMap<String, Object>();
item.put("photo", R.drawable.p10);
item.put("name", "小白");
item.put("publish", "123分钟前");
item.put("content", "必须夸一下地铁四号线的服务人员,和蔼可亲,目光如炬,并且能迅速解决问题——刚才出地铁刷卡始终刷不出来,就去找一个工作人员求助,他看了一眼说,这是你们单位食堂的饭卡。");
data.add(item);
return data;
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
getMenuInflater().inflate(R.menu.activity_main, menu);
return true;
}
}
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- android :模拟新浪微博随便看看栏目
- Android模拟新浪微博随便看看栏目
- java观察者模式
- Inkpad应用项目源码完整版
- Hadoop分布式文件系统
- js split用法
- 在windows下用gSoap实现简单加法实例
- android :模拟新浪微博随便看看栏目
- 接口回调
- SFTP命令用法
- “支付宝是安全的”这句话靠谱吗
- canny边缘提取之二 高斯图像滤波
- 每日一得--Java BIO、NIO、AIO 学习
- TCP、UDP以及IP报文格式
- Linux信号与定时器
- 平台上添加蛇行亿年