不能在onCreate函数中获取控件,以为fragment还没有start,你可以在onStart函数中获取:
@Override
protected void onStart() {
superonStart();
View view = thisfindViewById(RidbtnTest);
viewsetOnClickListener(new androidviewViewOnClickListener(){
public void onClick(androidviewView v) {
//TODO
}
});
}
我之前也遇到这样的问题。
actionbar是属于Activity的,fragment只能使用所属activity的actionbar。
fragment都是寄生于activity的, 而一个activity只有一个actionbar ,所以是不是没法给每一个fragment添加一个actionbar, 在fragment中对actionbar的 *** 作其实时对它所在activity的actionbar的 *** 作。
以上就是关于如何获取fragment里的控件全部的内容,包括:如何获取fragment里的控件、如何在fragment中自定义actionbar、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)