袁文雪-1323110839-仿微博界面布局

activity_main.xml

 

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:orientation="vertical"  
    android:layout_width="match_parent"  
    android:layout_height="match_parent" >  
  
     
      
    <ListView   
        android:id="@+id/tv_weibo"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content"></ListView>  
  
</LinearLayout>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent" >

   
    
    <ListView 
        android:id="@+id/tv_weibo"
        android:layout_width="match_parent"
        android:layout_height="wrap_content"></ListView>

</LinearLayout>


 

item_xml

 

<?xml version="1.0" encoding="utf-8"?>  
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"  
    android:paddingTop="10dp"  
    android:paddingLeft="5dp"  
    android:layout_width="match_parent"  
    android:layout_height="wrap_content">  
      
  
    <ImageView  
        android:id="@+id/pic"  
        android:paddingBottom="5dp"  
        android:contentDescription="@string/pic"  
        android:layout_width="wrap_content"  
        android:layout_height="wrap_content"/>  
      
    <LinearLayout   
        android:orientation="vertical"  
        android:layout_width="match_parent"  
        android:layout_height="wrap_content">  
          
        <TextView   
            android:id="@+id/nickName"  
            android:paddingTop="5dp"  
            android:paddingLeft="5dp"  
            android:textStyle="bold"  
            android:paddingBottom="10dp"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"/>  
          
        <TextView   
            android:id="@+id/msg"  
            android:paddingLeft="5dp"  
            android:layout_width="wrap_content"  
            android:layout_height="wrap_content"/>  
    </LinearLayout>  
</LinearLayout>  


 

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:paddingTop="10dp"
    android:paddingLeft="5dp"
    android:layout_width="match_parent"
    android:layout_height="wrap_content">
    

    <ImageView
        android:id="@+id/pic"
        android:paddingBottom="5dp"
        android:contentDescription="@string/pic"
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"/>
    
    <LinearLayout 
        android:orientation="vertical"
        android:layout_width="match_parent"
        android:layout_height="wrap_content">
        
        <TextView 
            android:id="@+id/nickName"
            android:paddingTop="5dp"
            android:paddingLeft="5dp"
            android:textStyle="bold"
            android:paddingBottom="10dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
        
        <TextView 
            android:id="@+id/msg"
            android:paddingLeft="5dp"
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"/>
    </LinearLayout>
</LinearLayout>


 

package com.qwexueer.simpleadapterdemo;  
  
import java.util.ArrayList;  
import java.util.HashMap;  
import java.util.List;  
import java.util.Map;  
  
import android.app.Activity;  
import android.os.Bundle;  
import android.view.View;  
import android.widget.AdapterView;  
import android.widget.AdapterView.OnItemClickListener;  
import android.widget.AdapterView.OnItemLongClickListener;  
import android.widget.AdapterView.OnItemSelectedListener;  
import android.widget.ListView;  
import android.widget.SimpleAdapter;  
import android.widget.Toast;  
  
public class MainActivity extends Activity {  
  
    private String data[][]=new String[][]{  
            {String.valueOf(R.drawable.a),"环球时报","【挑拨中国仇视俄罗斯?翻滚吧牛宝宝!】互联网上某些人开始在微博上不断挑动中国民众去仇视俄罗斯,要求中国人恨不得现在就去和俄罗斯拼命。他们的理由是,沙皇时期的俄罗斯曾夺走了清朝时中国曾经拥有的北方疆土,还有苏联时期的俄罗斯也曾有过欺凌中国的“黑历史”"},  
            {String.valueOf(R.drawable.b),"全球幽默趣事","我有一个很聪明的朋友。 有一次,他在路上走。过来一大哥,借电话。 朋友听过很多骗子的事。他聪明地说,借你可以,但我要先拍你一张照片。 大哥说:好。 然后朋友用手机拍了他一张照片,拍完再借给大哥。 然后,大哥拿着手机跑了。。"},  
            {String.valueOf(R.drawable.c),"青春哲言","【#亚冠联赛#水原三星VS北京国安】今天17时,亚冠小组赛第6轮,北京国安客场挑战水原三星。目前两队同积10分,国安因胜负关系占优,暂列小组第一。本场比赛,国安只要打平即可小组头名出线,若输球则存在被淘汰的可能。直播:"},  
            {String.valueOf(R.drawable.d),"人民日报"},  
            {String.valueOf(R.drawable.e),"苹果网","苹果为Campus 2雇佣新总承包商,这也让很多人怀疑公司是否可以在原定的2016年完成建设。苹果Campus 2的圆形主结构占地面积280万平方英尺,地下停车场可以存放2400辆车,这里还有占地面积10万平方英尺的健身中心 "}  
    };  
      
    private List<Map<String,String>> weibo=new ArrayList<Map<String,String>>();  
      
    private ListView qqListView=null;  
    private SimpleAdapter simpleAdapter=null;  
      
    @Override  
    protected void onCreate(Bundle savedInstanceState) {  
        super.onCreate(savedInstanceState);  
        setContentView(R.layout.activity_main);  
        this.qqListView=(ListView) super.findViewById(R.id.qqf);  
        for(int i=0;i<this.data.length;i++){  
            Map<String,String> qq=new HashMap<String,String>();  
            qq.put("pic", data[i][0]);  
            qq.put("nickName", data[i][1]);  
            qq.put("msg", data[i][2]);  
            this.weibo.add(qq);  
        }  
        this.simpleAdapter=new SimpleAdapter(this,  
                this.weibo,  
                R.layout.item,  
                new String[]{"pic","nickName","msg"},  
                new int[]{R.id.pic,R.id.nickName,R.id.msg});  
        this.qqListView.setAdapter(this.simpleAdapter);  
        this.qqListView.setOnItemClickListener(new OnItemClickListener() {  
  
            @Override  
            public void onItemClick(AdapterView<?> parent, View view,  
                    int position, long id) {  
                // TODO Auto-generated method stub   
                Map<String,String> map=(Map<String, String>) simpleAdapter.getItem(position);  
                Toast.makeText(MainActivity.this,"点击的是:"+map.get("nickName"), Toast.LENGTH_SHORT).show();  
            }  
        });  
            this.qqListView.setOnItemSelectedListener(new OnItemSelectedListener() {  
  
            @Override  
            public void onItemSelected(AdapterView<?> parent, View view,  
                    int position, long id) {  
                // TODO Auto-generated method stub   
                  
            }  
  
            @Override  
            public void onNothingSelected(AdapterView<?> parent) {  
                // TODO Auto-generated method stub   
                  
            }  
        });  
    }  
}  


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值