以编程方式将图片添加到图像按钮(Android)

时间:2016-10-03 14:13:56

标签: android mobile

基本上我只是想在Imagebutton中添加一张图片,如果我通常用XML创建这个Imagabutton就可以了。但如果我在Java中尝试同样的事情,应用程序崩溃。

我的Java看起来像这样:

public class MainActivity extends AppCompatActivity {

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        final LayoutParams params = new LayoutParams(LayoutParams.WRAP_CONTENT,
                LayoutParams.WRAP_CONTENT);

        TableLayout t = (TableLayout) findViewById(R.id.game_field);
        ImageButton b1 = new ImageButton (this);
        t.addView(b1,params);

如果我这样做它没有问题,但如果我添加这一行:

b1.setImageResource(R.drawable.blackbutton);

应用程序崩溃

0 个答案:

没有答案