gpt4 book ai didi

android - 我们没有实例化 ImageView 但它仍然有效

转载 作者:行者123 更新时间:2023-11-29 01:39:19 27 4
gpt4 key购买 nike

ImageView 是我们写的抽象类吗:

import android.widget.ImageView;
public class LoadActivity extends Activity {
boolean doubleBackToExitPressedOnce = false;
ImageView im;
Animation rotate;
private Handler mHandler;
private Runnable mRunnable;

@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.load);
im = (ImageView) findViewById(R.id.load_icon);
rotate = AnimationUtils.loadAnimation(getApplicationContext(),
R.anim.load_page);
rotate.setInterpolator(new LinearInterpolator());
im.startAnimation(rotate);

mHandler = new Handler();
mRunnable = new Runnable() {
@Override
public void run() {
Intent nextPageIntent = new Intent(getApplicationContext(),
P1.class);
startActivityForResult(nextPageIntent, 0);
}
};

mHandler.postDelayed(mRunnable, 3000);
}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
im.startAnimation(rotate);

}
}

所以我们不使用new键盘来实例化它。我无法理解请帮助。这是我的全部代码。

我的问题是 ImageView 不是抽象类,但 ImageView im; 正在工作。不应该是ImageView im = new ImageView();

为什么不用这个?

最佳答案

ImageView 不是抽象类。

findViewById(int) 用于检索您需要以编程方式与之交互的 UI 中的小部件。

或者 它从在 onCreate(Bundle) 中处理的 XML 中查找由 id 属性标识的 View 。

ImageView 是从 View 类扩展的,因此我们将使用此方法从其 ID 获取一个 View 实例

关于android - 我们没有实例化 ImageView 但它仍然有效,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25762152/

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