在java中设置背景图片

所以基本上,我有一个xml,我想重用。 内容有些是一样的,只是背景不同,一些调整太..我该如何去做到这一点。我已经试过View.setBackGroundDrawable(R.drawable.sample);但它不工作。 我的应用程序崩溃。 我已经把我的形象里面的文件夹绘制一个虽然。

--------------解决方案-------------

你可以尝试在你的XML分配为您布局的ID,这样在你的java代码,可以为其设置不同的布局。这里是一个例子:

//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);
}

如果它是一个RelativeLayout的,那么同样的规则适用,只是改变的LinearLayout到RelativeLayout的。

如果这不是问题,请发表您的LogCat中。

分类:java的 时间:2012-02-16 人气:0
本文关键词: 爪哇,机器人,背景
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.330 (s). 9 q(s)