上面是一個固定的模塊,比如展示個人信息等,下面是一個ListView列表。如果是這樣的話,不需要在外層用ScrollView包裹。這樣做本身就很不穩定,比如監聽、展示的列表數據不全等等。改用ListView的addHeaderView()這個方法。把那個頭部固定的佈局添加到ListView的頭部,具體如下: LayoutInflater inflater = LayoutInflater.from(StoreHome.this); listViewHead = inflater.inflate(R.layout.main_store_item, null);//這是頭部View text_time = (TextView) listViewHead.findViewById(R.id.txt_time);//這裏可以獲取頭部的組件 listView.addHeaderView(listViewHead);//添加進去
但是一定要記住,必須在給ListView綁定適配器之前添加頭部文件。
來源:
http://zhidao.baidu.com/link?url=vDLU1r185z4Y-SpwLQ05iuK6nU-fUScsJwqVO--SQkyuaoo5BI2V3pBB19P-iLSRP-RS84Adm8JtjNIIm5B51f-4iB4mQpMcPiQyuuIEygW