gpt4 book ai didi

android - 在 Android 中显示为按钮背景的错误图像

转载 作者:行者123 更新时间:2023-11-30 04:24:51 25 4
gpt4 key购买 nike

我在使用按钮和图像时遇到一些困难。我有 2 个按钮,一个挨着另一个,但第二个显示错误的图像。它显示了带有一些工具的图像。

这是我的代码:

TextView categoriaText = new TextView(this); 
RelativeLayout.LayoutParams params = new RelativeLayout.LayoutParams(LayoutParams.FILL_PARENT,
LayoutParams.WRAP_CONTENT);
params.addRule(RelativeLayout.ALIGN_PARENT_LEFT);
// use same id as defined when adding the button
params.addRule(RelativeLayout.LEFT_OF, 1001);
params.topMargin = top;
params.leftMargin = 30;
categoriaText.setLayoutParams(params);
categoriaText.setText(_listaCategorias.get(i).getNome());
categoriaText.setTextSize(20);


Button deleteBtn = new Button(this);
RelativeLayout.LayoutParams params2 = new RelativeLayout.LayoutParams(60,
60);
params2.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
params2.rightMargin = 80;
params2.topMargin = top;
deleteBtn.setLayoutParams(params2);

deleteBtn.setBackgroundResource(R.drawable.ic_coleccao);
// give the button an id that we know
deleteBtn.setId(1001);


Button editBtn = new Button(this);
RelativeLayout.LayoutParams params3 = new RelativeLayout.LayoutParams(60,
60);
// params2.addRule(RelativeLayout.RIGHT_OF, 1001);
params3.addRule(RelativeLayout.ALIGN_PARENT_RIGHT);
params3.topMargin = top;
editBtn.setLayoutParams(params3);
editBtn.setBackgroundResource(R.drawable.ic_edit);

截图如下: Screen Shot

第二张图片不正确。

最佳答案

对 R 类中的资源的引用变得困惑的情况更常见。如果您在 eclipse 中开发,请销毁生成的 R 类并让它通过重新启动 eclipse 自动重建。

关于android - 在 Android 中显示为按钮背景的错误图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8680630/

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