会员登录 - 用户注册 - 设为首页 - 加入收藏 - 网站地图 57自学网———旗下安卓自学网站专注Android系统开发教程!
当前位置:主页 > 界面设计 > ListView > 正文

Android+Listview+分页+动态加载网络数据

时间:2016-08-02 10:32 来源:网络整理 作者:安卓自学网 阅读:

最近搞Android动态加载网络数据总结点心得:

list_item.xml代码如下:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" 
              android:layout_width="fill_parent" 
              android:layout_height="fill_parent" 
              android:orientation="horizontal"> 
           
<LinearLayout 
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent" 
  android:orientation="vertical"> 
  <TextView 
     android:id="@+id/Gds_Name" 
     android:layout_width="fill_parent" 
     android:layout_height="wrap_content" 
     android:textSize="20px" 
     /> 
     
  <TextView 
     android:id="@+id/Gds_Code" 
     android:layout_width="fill_parent" 
     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:layout_width="fill_parent"
              android:layout_height="fill_parent"
              android:orientation="horizontal">
         
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent"
  android:orientation="vertical">
  <TextView
     android:id="@+id/Gds_Name"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"
     android:textSize="20px"
     />
   
  <TextView
     android:id="@+id/Gds_Code"
     android:layout_width="fill_parent"
     android:layout_height="wrap_content"/>
</LinearLayout>
</LinearLayout>
 
显示加载更多的布局代码loadmore.xml如下:

<?xml version="1.0" encoding="utf-8"?> 
<LinearLayout 
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:layout_width="fill_parent" 
  android:layout_height="fill_parent"> 
  <Button   
      android:id="@+id/loadMoreButton"   
      android:layout_width="fill_parent"   
      android:layout_height="wrap_content" 
      android:text="查看更多..." />  
</LinearLayout> 
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
  xmlns:android="http://schemas.android.com/apk/res/android"
  android:layout_width="fill_parent"
  android:layout_height="fill_parent">
  <Button 
      android:id="@+id/loadMoreButton" 
      android:layout_width="fill_parent" 
      android:layout_height="wrap_content"
      android:text="查看更多..." />
</LinearLayout>
 

商品类Goods.java的代码如下:

package com.jemsn.util; 
 
public class Goods { 
    private String Goods_ID; 
    private String Gds_Code; 
    private String Gds_Name; 
    private String Gds_BarCode; 
    private String Gds_Unit; 
    private Double Gds_Ref; 
    private String Gds_Price; 
    private String Gds_PUnit; 
    private String Gds_ClassID; 
    private String Gds_GdsPY; 
 
    public String getGoods_ID() { 
        return Goods_ID; 
    } 
 
    public void setGoods_ID(String goods_ID) { 
        Goods_ID = goods_ID; 
    } 
 
    public String getGds_Code() { 
        return Gds_Code; 
    } 
 
    public void setGds_Code(String gds_Code) { 
        Gds_Code = gds_Code; 
    } 
 
    public String getGds_Name() { 
        return Gds_Name; 
    } 
 
    public void setGds_Name(String gds_Name) { 
        Gds_Name = gds_Name; 
    } 
 
    public String getGds_BarCode() { 
        return Gds_BarCode; 
    } 
 
    public void setGds_BarCode(String gds_BarCode) { 
        Gds_BarCode = gds_BarCode; 
    } 
 
    public String getGds_Unit() { 
        return Gds_Unit; 
    } 
 
    public void setGds_Unit(String gds_Unit) { 
        Gds_Unit = gds_Unit; 
    } 
 
    public Double getGds_Ref() { 
        return Gds_Ref; 
    } 
 
    public void setGds_Ref(Double gds_Ref) { 
        Gds_Ref = gds_Ref; 
    } 
 
    public String getGds_Price() { 
        return Gds_Price; 
    } 
 
    public void setGds_Price(String gds_Price) { 
        Gds_Price = gds_Price; 
    } 
 
    public String getGds_PUnit() { 
        return Gds_PUnit; 
    } 
 
    public void setGds_PUnit(String gds_PUnit) { 
        Gds_PUnit = gds_PUnit; 
    } 
 
    public String getGds_ClassID() { 
        return Gds_ClassID; 
    } 
 
    public void setGds_ClassID(String gds_ClassID) { 
        Gds_ClassID = gds_ClassID; 
    } 
 
    public String getGds_GdsPY() { 
        return Gds_GdsPY; 
    } 
 
    public void setGds_GdsPY(String gds_GdsPY) { 
        Gds_GdsPY = gds_GdsPY; 
    } 
 

package com.jemsn.util;

(责任编辑:www.57zxw.com)

顶一下
(0)
0%
踩一下
(0)
0%