我尝试制作一个应用程序,在该应用程序中,单击按钮后,背景中的图像变为图像cat.png。 当我运行该应用程序时,既不会显示背景图像,也不会显示应该在背景图像位置显示的图像。
请参见下面的代码和帮助。
按钮的onClick
功能是newCat。
package com.example.imagelesson;
import android.support.v7.app.AppCompatActivity;
import android.os.Bundle;
import android.util.Log;
import android.view.View;
import android.widget.ImageView;
public class MainActivity extends AppCompatActivity {
public void newCat(View view){
ImageView image = (ImageView)findViewById(R.id.catImgView);
image.setImageResource(R.drawable.cat);
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
}
}
答案 0 :(得分:0)
答案 1 :(得分:0)
如果您向我们展示您的xml文件,将更容易为您提供帮助。
无论如何:
首先,我强烈建议您调试日志或将日志添加到newCat
方法中,以确保可以正确触发日志。
然后:
查看以下内容:change-image-of-imageview-programmatically-in-android和那个what-is-the-difference-between-imageview-setbackgroundresource-and-imageview-set
答案 2 :(得分:0)