因此,假设我有一个数组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);
}