因此,假设我有一个数组x:

String x[][] = {
       {"First item", "meti tsriF"},
       {"Second", "dnoceS"},
       //ect. ect.
};


我的.xml文件中有两个TextView,分别是alpha和beta。

在我的方法如下:

public void Liszt(){
    TextView beta = (TextView) findViewById(R.id.beta);
    TextView alpha = (TextView) findViewById(R.id.alpha);

    alpha.setTextSize(22);
    beta.setTextSize(22);

    for(int t=0;t<x.length;t++) {
            alpha.append(x[t][1] + "\n");
    }

    for(int t=0;t<x.length;t++) {
            beta.append(x[t][1] + "\n");
    }


此方法位于“ MainActivity”类中,当我调用其片段时将显示.xml文件。那么,当我调用片段时如何调用此方法?我可以在“ onCreate”方法中添加“ MainActivity.Liszt()”吗?

最佳答案

在onActivityCreated中创建引用。

public void onActivityCreated(Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        beta = (TextView) getView().findViewById(R.id.beta);
        alpha = (TextView) getView().findViewById(R.id.alpha);
}

07-24 19:17
查看更多