从超级活动获取Fragment中的视图

时间:2014-03-24 20:39:34

标签: android textview fragment

我有活动A,它扩展了活动B.活动A设置了一个具有TextView的Fragment。我想通过活动B以编程方式更改该视图的某些方面。在我的活动中:

public void changeFragmentText() {
    FragmentA frag = (FragmentA) 
           getSupportFragmentManager().findFragmentById(R.id.fragment);
    if(frag instanceof FragmentA) {
        frag.getImageText().setText("Change to something");
        frag.getImageText().setTextColor(color.DarkGray);
        frag.getImageText().setClickable(false);
    }
}

getImageText()从片段中获取TextView的位置。但是,这对文本没有影响。这是否可以用于更改活动片段中的文本?

0 个答案:

没有答案