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

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

android中fragmenttabhost+fragment+fragmentActivity的邏輯問題

android中fragmenttabhost+fragment+fragmentActivity的邏輯問題

Amber007 2014-11-12 14:30:41
框架為:主類繼承fragmentActivity,XML文件為fragmenttabhost+fragment+radiobutton的一個底部導航欄,點擊radioButton動態切換fragment...問題:在子fragment中,如何實現其加載的view的控件邏輯呢?我知道有些簡單的可以view.findviewbyid()...有些控件實例化需要上下文this,可是這個類繼承的并不是Activity,而是fragment,并不適用上下文this,請問這時該如何實現其子fragment中view的控件邏輯?
查看完整描述

9 回答

?
慕工程9692682

TA貢獻1條經驗 獲得超0個贊

視頻哪些能不能給代碼的,照著敲也沒出效果啊

查看完整回答
反對 回復 2017-12-08
?
Amber007

TA貢獻2條經驗 獲得超0個贊

這是我的首頁項(HOME)的fragment

public?class?fragment_home?extends?Fragment?{
	@Override
	public?View?onCreateView(LayoutInflater?inflater,?ViewGroup?container,
			Bundle?savedInstanceState)?{

		return?inflater.inflate(R.layout.home_activity,?container,?false);
	}
}


查看完整回答
反對 回復 2014-11-12
?
溜達溜達

TA貢獻106條經驗 獲得超19個贊

。。。。this使用getActivity()替換試一試

查看完整回答
反對 回復 2014-11-12
  • Amber007
    Amber007
    試過了..run以后直接崩.. 請問用fragmenttabhost+fragment+fragmentActivity這種模式的底部導航,內部的每一個fragment怎么實現控件邏輯?我首頁的fragment中加載了一個視圖,視圖中有一個小的viewpager廣告欄和一些imageview.... 之前我的框架是TabActivity+tabhost+fragment的模式,每個tab加載的是一個Intent,intent跳轉的是另一個Activity..因為是Activity所以viewpager還有一些其他的邏輯都能實現..但當我把這些邏輯移植到fragment中就完全不行了..找不到this..
?
溜達溜達

TA貢獻106條經驗 獲得超19個贊

//試試這代碼是不是你想要的
getFragmentManager().findFragmentById(id).getView().findViewById(id);


查看完整回答
反對 回復 2014-11-12
  • Amber007
    Amber007
    不是..你這個是獲取fragment中view組件的ID..我的意思是.. 比如這個view中有一個Button,點擊button后彈出一條Toast,這個彈出土司的語句就會報錯,在Toast.makeText(this,"123",Toast.LENGTH_SHORT).show();中的this..報錯說上下文this不適配我的類(因為類繼承于fragment)... 再比如startActivity(new Intent(this,xxxx.class));中的this... LayoutInflater inflater=LayoutInflater.from(this);中的this... 都會報錯...
?
Amber007

TA貢獻2條經驗 獲得超0個贊

求助..

查看完整回答
反對 回復 2014-11-12
  • 9 回答
  • 1 關注
  • 9815 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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