我是个菜鸟,请原谅我,如果这个问题非常基础,仍然可以从一本书中学习并进行实验。
我在xml文件(main.xml)中有一堆图像按钮,当我的活动开始时(main_act.java)我想用另一个图形替换所有其他图像按钮(第一个除外)(说“禁用“就此,我该怎么做?
(它将基于if()条件,我想出来......但替换部分让我感到困惑。
谢谢!
答案 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中。