android仿新浪微博随便看看程序界面源代码布局 LinearLayout android http schemas android com apk res android android layout width fill parent android layout height fill parent android background F0F8FF
程序界面
源代码
布局
程序代码
public class MainActivity extends Activity { List
> 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
item=(Map
) data.get(position); Toast.makeText(MainActivity.this, item.get("name").toString(), Toast.LENGTH_LONG).show(); } } private List
> getData() { List
> data = new ArrayList
>(); Map
item = new HashMap
(); item.put("photo", R.drawable.p1); item.put("name", "楼下老王"); item.put("publish", "10分钟前"); item.put("content", "android好难"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p2); item.put("name", "举世独醒"); item.put("publish", "15分钟前"); item.put("content", "斗鱼好久没看了"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p3); item.put("name", "王尼玛"); item.put("publish", "15分钟前"); item.put("content", "爆米花手机全新发布"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p4); item.put("name", "longdd"); item.put("publish", "20分钟前"); item.put("content", "pv不应该被邀请"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p5); item.put("name", "蒙太奇"); item.put("publish", "20分钟前"); item.put("content", "炉石今天上2!"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p6); item.put("name", "若风"); item.put("publish", "25分钟前"); item.put("content", "今天真高兴啊!"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p7); item.put("name", "海涛"); item.put("publish", "25分钟前"); item.put("content", "小金本就是个骗局!"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p8); item.put("name", "皇叔"); item.put("publish", "25分钟前"); item.put("content", "魔兽今天又虐水友了"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p9); item.put("name", "安德罗妮"); item.put("publish", "30分钟前"); item.put("content", "板娘好久不直播了"); data.add(item); item = new HashMap
(); item.put("photo", R.drawable.p10); item.put("name", "直播青铜杀鸡"); item.put("publish", "30分钟前"); item.put("content", "有钱就是任性"); data.add(item); return data; } @Override public boolean onCreateOptionsMenu(Menu menu) { getMenuInflater().inflate(R.menu.activity_main, menu); return true; } }
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/201750.html 原文链接:https://javaforall.net