gpt4 book ai didi

java - 使用 MainActivity 中的方法填充 TextView

转载 作者:太空宇宙 更新时间:2023-11-04 14:16:48 25 4
gpt4 key购买 nike

所以,假设我有一个数组 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”类中,当我调用其 fragment 时,会显示 .xml 文件。那么,当我调用fragment时如何调用这个方法呢?我可以在“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);
}

关于java - 使用 MainActivity 中的方法填充 TextView,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27630484/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com