android仿新浪微博随便看看

android仿新浪微博随便看看程序界面源代码布局 LinearLayout android http schemas android com apk res android android layout width fill parent android layout height fill parent android background F0F8FF

程序界面

android仿新浪微博随便看看

源代码

布局

 
   
   
    
    
     
      
      
     
     
    
  

程序代码

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

(0)
上一篇 2026年3月20日 上午8:42
下一篇 2026年3月20日 上午8:42


相关推荐

  • java mediatype属性_SpringMVC 及常用MediaType

    java mediatype属性_SpringMVC 及常用MediaTypeSpringMVC简介在WEB开发中,SpringMVC实现了较为经典的MVC(Model,View,Controller)模式,组成:1.Model层(模型层):管理App中每个功能模块所用到的值和数据.(实体类entity).2.View层(视图层):将模型层的数据展示给用户.(页面jsp,html,thymeleaf等..)3.Controller层(控制层/控制器):管理页面跳转…

    2022年5月9日
    216
  • plsqldev 日期格式

    plsqldev 日期格式之前装win7+oracle11R2(64)+ instantclient_11_2(32)+PLSQL(32)费了很大力气,见前一个帖子,后果就是plsql启动时读的环境变量位置是五花八门,可能是注册表中oraclehone下的,也可能是instantclient下的或者是电脑高级属性中环境变量,当然start.bat中的设置优先。  plsql中执行以下语…

    2022年5月10日
    83
  • ant design vue上传文件_antd vue 表单

    ant design vue上传文件_antd vue 表单antdvue文件上传实例说明该实例是后端进行文件上传至minio服务器这里仅仅是展示前端antdvue得代码限制文件类型配置查看这里<template><a-upload:headers=”headers”:action=”url”:fileList=”fileList”@change=”handleChang…

    2022年8月15日
    9
  • 蓝桥杯集锦03(python3)

    蓝桥杯集锦03(python3)

    2021年4月17日
    246
  • 补码的加减运算器

    补码的加减运算器加法器的原理注意 Cin 要加到 a 和 b 的最低位 Cout 是 A 和 B 相加之后 向更高位产生的一个进位信息补码的加减运算由于此时实现的是减法 所以 sub 的这根线也会控制 Cin 使 Cin 的值为 1X 8Y 7 无符号数的减法运算标志位的生成 OF 这个标志位只在有符号数的加减运算中才有意义 OF 的例子 SF 的确定 SF 最高位的本位和对无符号数没有意义 因为无符号数没有正负之说 ZF 对有符号 and 无符号都有意义 CF 只对无符号数的加减法有意义 CF Cout 异或

    2026年3月26日
    2
  • map集合根据value找key(一个key或多个key)

    map集合根据value找key(一个key或多个key)//根据value值获取到对应的一个key值publicstaticStringgetKey(HashMap&lt;String,String&gt;map,Stringvalue){Stringkey=null;//Map,HashMap并没有实现Iteratable接口.不能用于增强for循环.for(Str…

    2022年7月23日
    9

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号