gpt4 book ai didi

java - ImageView 可以是全局变量吗?

转载 作者:行者123 更新时间:2023-11-29 07:31:51 26 4
gpt4 key购买 nike

在我的 Android Studio java 代码中,我有很多方法引用相同的 ImageView head,比如这个方法:

public void blue(View view) {
ImageView head = (ImageView) findViewById(R.id.head);
head.bringToFront();
blueOn = true;
redOn = false;
}

正因为如此,我想使 head 成为一个全局变量,代码如下:

ImageView head = (ImageView) findViewById(R.id.head);

public void blue(View view) {
head.bringToFront();
blueOn = true;
redOn = false;
}

但这会产生错误,这部分代码有问题还是其他地方有错误?

最佳答案

检查下面的代码

public class HomeActivity extends Activity{

private ImageView head;


@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
head= (ImageView) findViewById(R.id.head);
}

public void blue(View view) {
head.bringToFront();
blueOn = true;
redOn = false;
}

}

关于java - ImageView 可以是全局变量吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41085510/

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