新浪随便看看
来源:互联网 发布:孙俪的淘宝店铺等花开 编辑:程序博客网 时间:2024/05/09 02:24
一、new一个Lookss项目
源码下载
1、建立第一个xml:activity_main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/liner"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="6dip"
android:background="#FA8072">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="随便看看"
android:textSize="15sp"
android:textColor="@android:color/white"
/>
</LinearLayout>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:id="@+id/liner"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:padding="6dip"
android:background="#FA8072">
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="随便看看"
android:textSize="15sp"
android:textColor="@android:color/white"
/>
</LinearLayout>
</LinearLayout>
2、建立附页
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dip"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/head_img"
android:src="@drawable/p1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:layout_alignParentLeft="true"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/head_img"
android:layout_marginLeft="7dip"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:textColor="#FF6666"
android:textSize="16sp"
android:typeface="sans"
android:textStyle="bold"
android:text="安木喜"/>
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/name"
android:layout_alignBottom="@id/name"
android:layout_marginLeft="5dip"
android:textColor="#696969"
android:textSize="12sp"
android:text="12:11"/>
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip">
<TextView
android:id="@+id/article"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="50px"
android:textSize="12sp"
android:text="@string/p1"
/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:padding="10dip"
android:orientation="vertical" >
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
>
<ImageView
android:id="@+id/head_img"
android:src="@drawable/p1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="5dip"
android:layout_alignParentLeft="true"
/>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_toRightOf="@+id/head_img"
android:layout_marginLeft="7dip"
android:orientation="vertical">
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="wrap_content">
<TextView
android:id="@+id/name"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentLeft="true"
android:textColor="#FF6666"
android:textSize="16sp"
android:typeface="sans"
android:textStyle="bold"
android:text="安木喜"/>
<TextView
android:id="@+id/time"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_toRightOf="@id/name"
android:layout_alignBottom="@id/name"
android:layout_marginLeft="5dip"
android:textColor="#696969"
android:textSize="12sp"
android:text="12:11"/>
</RelativeLayout>
<LinearLayout
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_marginTop="5dip">
<TextView
android:id="@+id/article"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:minHeight="50px"
android:textSize="12sp"
android:text="@string/p1"
/>
</LinearLayout>
</LinearLayout>
</RelativeLayout>
</LinearLayout>
Adapter类
package edg.edg.adapter;import java.util.List;import bzu.edu.hou.R;import android.content.Context;import android.view.LayoutInflater;import android.view.View;import android.view.ViewGroup;import android.widget.BaseAdapter;import android.widget.ImageView;import android.widget.LinearLayout;import android.widget.TextView;public class ArticleAdapter extends BaseAdapter {private List<Messages> list_mes=null;private Context context;public ArticleAdapter(Context context,List<Messages> list_mes) {// TODO Auto-generated constructor stubthis.list_mes=list_mes;this.context=context;}@Overridepublic int getCount() {// TODO Auto-generated method stubreturn list_mes.size();}@Overridepublic Object getItem(int position) {// TODO Auto-generated method stubreturn list_mes.get(position);}@Overridepublic long getItemId(int position) {// TODO Auto-generated method stubreturn position;}@Overridepublic View getView(int position, View convertView, ViewGroup parent) {// TODO Auto-generated method stubListItem listitem;if(convertView==null){convertView=(LinearLayout)LayoutInflater.from(context).inflate(R.layout.list_layout, null);listitem=new ListItem();listitem.img=(ImageView)convertView.findViewById(R.id.head_img);listitem.name=(TextView)convertView.findViewById(R.id.name);listitem.time=(TextView)convertView.findViewById(R.id.time);listitem.rq=(TextView)convertView.findViewById(R.id.rq);listitem.article=(TextView)convertView.findViewById(R.id.article);convertView.setTag(listitem);}else {listitem=(ListItem)convertView.getTag();}listitem.img.setImageDrawable(list_mes.get(position).getImg());listitem.name.setText(list_mes.get(position).getName());listitem.time.setText(list_mes.get(position).getTime());listitem.rq.setText(list_mes.get(position).getRq());listitem.article.setText(list_mes.get(position).getArticel());return convertView;}public class ListItem{ImageView img;TextView name;TextView time;TextView rq;TextView article;}}
message类
package edg.edg.adapter;import android.graphics.drawable.Drawable;public class Messages {private Drawable img;private String name;private String time;private String rq;private String articel;public Drawable getImg() {return img;}public void setImg(Drawable img) {this.img = img;}public String getName() {return name;}public void setName(String name) {this.name = name;}public String getTime() {return time;}public void setTime(String time) {this.time = time;}public String getRq() {return rq;}public void setRq(String rq) {this.rq = rq;}public String getArticel() {return articel;}public void setArticel(String articel) {this.articel = articel;}}
listview类package omg.omg.view;import android.content.Context;import android.util.AttributeSet;import android.view.MotionEvent;import android.widget.ListView;public class MyListView extends ListView {public MyListView(Context context) {super(context);// TODO Auto-generated constructor stub}}
0 0
- 新浪随便看看
- 仿新浪-随便看看
- android模仿新浪随便看看
- 新浪微博-随便看看
- 新浪微博--随便看看
- 新浪微博随便看看
- 新浪微博-随便看看
- 模仿 新浪微博--随便看看
- 新浪微博——随便看看
- 模拟新浪微博随便看看
- 安卓 新浪微博随便看看
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看栏目
- 模拟新浪微博随便看看
- 新浪微博-随便看看ListView实现
- 模拟新浪微博随便看看
- 模拟新浪微博随便看看
- 模仿新浪微博随便看看栏目
- java.lang.OutOfMemoryError: GC overhead limit exceeded问题解决
- linux
- 占位符体现的编程思想
- 安卓下的文件分享——FileProvider
- Linux 下的软件为什么很多需要编译,而不是直接发布二进制代码?
- 新浪随便看看
- 第三章第20题
- WZJ的数据结构(零)KMP
- c语言 switch语句查询季节
- NHibernate:N+1 Select查询问题分析
- Maven仓库—Nexus环境搭建及简单介绍
- IOS
- 【linux】终端音乐播放器
- 字符串-02. 删除字符串中的子串(20)