如何通过代码设置按钮背景图像
问题内容:
我正在Button
使用以下代码创建
LinearLayout ll = new LinearLayout(this);
ll.setOrientation(LinearLayout.VERTICAL);
Button btn = new Button(this);
btn.setOnClickListener(newtodobtn);
btn.setText("New Todo");
btn.setBackgroundDrawable(new Button(this).getBackground());
ll.addView(btn);
我在路径中有一个图像@drawable/new_todo_image
设置为按钮的背景。如何以Button
编程方式将其设置为?
问题答案:
为可绘制文件夹中的按钮设置背景图像,然后使用以下代码
btn.setBackgroundResource(R.drawable.new_todo_image);