課程
/移動開發
/Android
/Android攻城獅的第二門課(第1季)
比如說 點擊 動態加載后,點擊其他按鈕,然后再點擊動態加載會出現多一個,點擊幾次后出現以下情況,請問老師怎么解決這個問題
2014-08-13
源自:Android攻城獅的第二門課(第1季) 8-4
正在回答
把add改成replace
beginTransaction.add(R.id.frame, fragment3);
beginTransaction.replace(R.id.frame, fragment3);
beginTransaction.addToBackStack(null);
beginTransaction.commit();
改成這樣就可以了 我的就ok
點擊只顯示一個
這個是這樣的,你每按一次按鈕,監聽器都會監聽到該事件的發生從而會做出按鈕被按下之后的反應,而老師的代碼里,按鈕二被按下之后就是加載一個Fragment,所以才會出現這種現象。要解決的話就要對按鈕監聽下面的代碼進行修改
小伙兒們 大家好!
代碼就是老師的demo 問題已經解決 老師用了add方法換成replace
????沒人回答?
舉報
本課程由淺入深地帶您學會Android的常用控件的開發和使用
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2018-02-09
把add改成replace
2016-11-22
beginTransaction.add(R.id.frame, fragment3);
beginTransaction.replace(R.id.frame, fragment3);
beginTransaction.addToBackStack(null);
beginTransaction.commit();
改成這樣就可以了 我的就ok
2015-12-29
點擊只顯示一個
2015-11-24
這個是這樣的,你每按一次按鈕,監聽器都會監聽到該事件的發生從而會做出按鈕被按下之后的反應,而老師的代碼里,按鈕二被按下之后就是加載一個Fragment,所以才會出現這種現象。要解決的話就要對按鈕監聽下面的代碼進行修改
2014-11-05
小伙兒們 大家好!
2014-08-18
代碼就是老師的demo 問題已經解決 老師用了add方法換成replace
2014-08-18
2014-08-16
????沒人回答?