模擬新浪微博

2021-07-02 05:42:07 字數 3036 閱讀 6932

1.專案效果圖

主要**:

**如下:

<?xml version="1.0" encoding="utf-8"?>

"android:layout_width="match_parent"

android:layout_height="match_parent"

android:padding="10dip"

android:orientation="vertical" >

2、獲取xml資源:在android開發工具中,包bzu、edu中的mainactivity中的getdata。

private

void

getdata

() }

private

void

init

()

3,編寫articleadapter類。它繼承baseadapter類,重寫其方法,在getview方法中是載入了list_layout.xml布局,並將list中的每一條資料都對應布局中的控制項,這樣就顯示出來隨便看看的資料了

public class articleadapter extends baseadapter

@override

public int getcount()

@override

public object getitem(int position)

@override

public long getitemid(int position)

@override

public view getview(int position, view convertview, viewgroup parent) else

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 }

4.建立messages,私有化、時間、姓名、文字、日期,新增get、set方法

public class messages

public void setimg(drawable img)

public string getname()

public void setname(string name)

public string gettime()

public void settime(string time)

public string getrq()

public void setrq(string rq)

public string getarticel()

public void setarticel(string articel) }

模擬新浪微博 隨便看看

我們在使用android應用的時候,看到的listview效果經常也會看到和文字共存的情況。比如新狼微博中別人發布的訊息 有3個textview。用於顯示列表每一行的文字和 linearlayout xmlns android android layout width match parent an...

模擬新浪微博隨便看看欄目

使用listview來模仿微博隨便看看欄 分析 要完成這個效果,我們需要 1.listview及list itrm extends activity的編寫 2.定義資料集合 3.建立 adapter繫結資料 4.新增單擊事件 編碼 mainactivity package com.example.a...

模擬新浪微博隨便看看介面布局

布局 布局中標題欄的樣式是新建的乙個xml檔案 android layout width fill parent android layout height wrap content android orientation vertical android background d2691e 在主布...