亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

比如說  點擊 動態加載后,點擊其他按鈕,然后再點擊動態加載會出現多一個,點擊幾次后出現以下情況,請問老師怎么解決這個問題

正在回答

8 回答

把add改成replace

0 回復 有任何疑惑可以回復我~

beginTransaction.add(R.id.frame, fragment3);

beginTransaction.replace(R.id.frame, fragment3);

beginTransaction.addToBackStack(null);

beginTransaction.commit();

改成這樣就可以了 我的就ok

0 回復 有任何疑惑可以回復我~

點擊只顯示一個

0 回復 有任何疑惑可以回復我~

這個是這樣的,你每按一次按鈕,監聽器都會監聽到該事件的發生從而會做出按鈕被按下之后的反應,而老師的代碼里,按鈕二被按下之后就是加載一個Fragment,所以才會出現這種現象。要解決的話就要對按鈕監聽下面的代碼進行修改

0 回復 有任何疑惑可以回復我~

小伙兒們 大家好!

0 回復 有任何疑惑可以回復我~

代碼就是老師的demo 問題已經解決  老師用了add方法換成replace

0 回復 有任何疑惑可以回復我~
你貼一下你的代碼,只是這樣一說很難猜到問題出在哪里
0 回復 有任何疑惑可以回復我~

????沒人回答?

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
Android攻城獅的第二門課(第1季)
  • 參與學習       111145    人
  • 解答問題       1560    個

本課程由淺入深地帶您學會Android的常用控件的開發和使用

進入課程
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號