課程
/移動(dòng)開發(fā)
/Android
/Android攻城獅的第二門課(第1季)
怎么讓頁卡標(biāo)題改變布局,不跟著頁卡一起滑動(dòng),保持居中位置。
2018-10-10
源自:Android攻城獅的第二門課(第1季) 10-2
正在回答
一般不使用PagerTabStrip或者PagerTitleStrip,而是自己寫一個(gè)indicator。
比如說一個(gè)activity布局中 :
1. 布局方面:使用一個(gè)linearlayout(橫向布局 包含三個(gè)小的view作為每一頁對(duì)應(yīng)的小選項(xiàng)卡 也就是“第一頁”“第二頁”“第三頁”),我們把它放在頁面頂端。再在下邊寫一個(gè)viewpager。
2. 在activity中我們對(duì)三個(gè)小的view做一個(gè)點(diǎn)擊監(jiān)聽,點(diǎn)擊后viewpager切換到相應(yīng)界面。
3. viewpager也做一個(gè)滑動(dòng)監(jiān)聽,當(dāng)滑動(dòng)到對(duì)應(yīng)界面后,我們要對(duì)小的選項(xiàng)卡view也執(zhí)行一定的方法。(比如給這個(gè)view增加一個(gè)選中的效果 例如改變view背景顏色 而其余的view背景顏色恢復(fù)正常)
以上是比較簡單入門的一種方法,僅僅說了簡略的步驟。具體詳細(xì)的可以去百度“tab viewpager”,看看大家的代碼怎么寫的。
舉報(bào)
本課程由淺入深地帶您學(xué)會(huì)Android的常用控件的開發(fā)和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號(hào)-11 京公網(wǎng)安備11010802030151號(hào)
購課補(bǔ)貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動(dòng)學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號(hào)
2018-11-16
一般不使用PagerTabStrip或者PagerTitleStrip,而是自己寫一個(gè)indicator。
比如說一個(gè)activity布局中 :
1. 布局方面:使用一個(gè)linearlayout(橫向布局 包含三個(gè)小的view作為每一頁對(duì)應(yīng)的小選項(xiàng)卡 也就是“第一頁”“第二頁”“第三頁”),我們把它放在頁面頂端。再在下邊寫一個(gè)viewpager。
2. 在activity中我們對(duì)三個(gè)小的view做一個(gè)點(diǎn)擊監(jiān)聽,點(diǎn)擊后viewpager切換到相應(yīng)界面。
3. viewpager也做一個(gè)滑動(dòng)監(jiān)聽,當(dāng)滑動(dòng)到對(duì)應(yīng)界面后,我們要對(duì)小的選項(xiàng)卡view也執(zhí)行一定的方法。(比如給這個(gè)view增加一個(gè)選中的效果 例如改變view背景顏色 而其余的view背景顏色恢復(fù)正常)
以上是比較簡單入門的一種方法,僅僅說了簡略的步驟。具體詳細(xì)的可以去百度“tab viewpager”,看看大家的代碼怎么寫的。