午夜高清性色生活片,色性视频,久草视频首页,www.黄色大片,四虎精品影院永久在线播放,成年视频xxxxxx在线,免费黄色小网站

天蠶在你身邊

不方便打電話?讓天蠶聯(lián)絡你

我們存在,我們思索,我們不斷進取首頁 >> 資訊 >> APP資料庫
重慶網(wǎng)絡公司:APP網(wǎng)站開發(fā)中l(wèi)istview的問題處理

重慶網(wǎng)絡公司:APP網(wǎng)站開發(fā)中l(wèi)istview的問題處理,我們在APP開發(fā)中,因為項目需要動態(tài)調(diào)整listview的頁眉頁腳,舉例:header作為顯示板使用,我們通常采用方法二種。

方法一:修改itemView的結構,代碼如下:

1 “<”LinearLayout android:id="@+id/item_root"

2 android:layout_width="fill_parent"

3 android:layout_height="50dip"

4 android:orientation="vertical" >

5 “<”LinearLayout android:id="@+id/item_container"

6 “<”TextView android:id="@+id/tv_1" />

7 “<”TextView android:id="@+id/tv_2" />

8 “<”/LinearLayout>”

9 “<”/LinearLayout >

增加了一個多余的Layout(item_container)來囊括item內(nèi)部控件。此時,如果在item_container .setVisibility(View.GONE)則可以完美實現(xiàn)隱藏HeaderView的目的!

小結:View.GONE屬性不作用在根Layout上。

如果在item_root上使用了Shape背景,且此背景存在MinSize,那么此方法又失效了, 規(guī)避處理:如果的確必須要在HeaderView上添加背景background的話,那么請將background設置在item_container上吧,不要設置在item_root上,如此就可以規(guī)避新的問題了

方法二:如使用View.GONE屬性進行隱藏,itemView代碼如下:

1 “<”LinearLayout android:id="@+id/item_root"

2 android:layout_width="fill_parent"

3 android:layout_height="50dip"

4 android:orientation="vertical" >

5 “<”TextView android:id="@+id/tv_1" />

6 “<”TextView android:id="@+id/tv_2" />

7 “<”/LinearLayout >

小結:listView.addHeaderView()方法必須在setAdapter()方法前調(diào)用,否則就會拋異常。至于為什么會拋異常,查看下ListView的源代碼即可發(fā)現(xiàn)。因此,在設置HeaderView之后又想將headerView移除或者隱藏,則需要繞很大的彎子:將adapter保存起來-移除headerView-(或者更換headerview)-再將adapter設置上去


前一篇: 重慶網(wǎng)絡公司:關于APP定義代碼書寫兼容性問題          本文已經(jīng)是最晚的一篇

地址:重慶市渝中區(qū)上清寺鑫隆達B座28-8

郵編:400015

電話:023-63612462

EMAIL:cnjl_net@163.com

渝ICP備09007657號-6

渝公網(wǎng)安備 50010302000872號

渝中區(qū)網(wǎng)站建設江津網(wǎng)站建設渝北網(wǎng)站建設南坪網(wǎng)站建設大渡口網(wǎng)站建設沙坪壩網(wǎng)站建設九龍坡網(wǎng)站建設巴南區(qū)網(wǎng)站建設
北碚網(wǎng)站建設江北網(wǎng)站建設永川網(wǎng)站建設萬盛網(wǎng)站建設梁平網(wǎng)站建設秀山網(wǎng)站建設大足網(wǎng)站建設天蠶網(wǎng)絡動態(tài)