Android,在活动开始时替换imagebutton

时间:2011-07-25 17:13:36

标签: android imagebutton

我是个菜鸟,请原谅我,如果这个问题非常基础,仍然可以从一本书中学习并进行实验。

我在xml文件(main.xml)中有一堆图像按钮,当我的活动开始时(main_act.java)我想用另一个图形替换所有其他图像按钮(第一个除外)(说“禁用“就此,我该怎么做?

(它将基于if()条件,我想出来......但替换部分让我感到困惑。

谢谢!

1 个答案:

答案 0 :(得分:2)

我认为您可以使用ID来区分它们,您可以将ID分配给XML中的任何元素,您可以使用XML属性分配id,如下所示:

android:id="@+id/button1"

并按如下方式访问代码:

Button btn1 = (Button) findViewById(R.id.button1);

每个按钮都有ID,您可以通过编程方式控制它们,更改图像按钮上的图像:

btn1.setImageResource(R.drawable.yourimageresource);

您可以将yourimageresource位图图像放在resources / drawable中。