基本上,我有一个XML文件,我想要重复使用。内容大致相同,只是背景不同,还有一些调整.. 我该如何处理呢?我已经尝试了 View.setBackGroundDrawable(R.drawable.sample);
但它不起作用。我的应用程序崩溃了。我已经把我的图片放在 drawable 文件夹中的一个里面。
基本上,我有一个XML文件,我想要重复使用。内容大致相同,只是背景不同,还有一些调整.. 我该如何处理呢?我已经尝试了 View.setBackGroundDrawable(R.drawable.sample);
但它不起作用。我的应用程序崩溃了。我已经把我的图片放在 drawable 文件夹中的一个里面。
//assuming your Layout is named linearlayout1:
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout1);
ll.setBackgroundResource(R.drawable.sample);
在设置背景之前,您还可以创建if语句,例如:
LinearLayout ll = (LinearLayout) findViewById(R.id.linearlayout1);
if( yourifstatement) {
ll.setBackgroundResource(R.drawable.sample);
}