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