在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
本文关键词: 爪哇,机器人,背景
分享到:

相关文章

  • Java的机器人背景(无效)窗口? 2013-02-24

    在Java中,是有可能使用机器人类来模拟按键到不活动一个Java窗口(又名,已最小化到背景)? --------------解决方案------------- 不,那是不可能的. 机器人类只是一个鼠标和键盘(等等)的手柄和没有通过其他Java应用程序(它没有通过非Java应用程序的任何特权方法相同)特殊权限 如果你需要做到这一点,你有你的应用程序的源代码,您可以添加支持该应用程序,并听取外部应用程序. 如果你没有源代码,仍然需要这种行为的另一种可能性(这取决于你需要做什么)是安装一个虚拟机(VM

  • 当我一个spesific声音文件添加到RES /生我得到错误(爪哇 - 机器人),这是为什么? 2014-04-11

    之后我添加了声音文件"do.mp3"水库/生我得到这个错误: 水库\原材料\ do.mp3:0:错误:无效的符号:"做' 而他们没有提到它在R类. 如何解决呢? --------------解决方案------------- 顺便机器人生成第r ....值基本上使得它使得java的保留关键字不能被用作文件名. 如果你在根.[project.path] .R.java你会看到一个静态INT每个资源. 该名称必须是有效的Java名称,因为它是一个java文件.

  • 简单的线程管理 - 爪哇 - 机器人 2013-09-30

    我有产生一个新的线程,当用户请求的图像进行过滤的应用程序. 这是唯一的类型的任务,我有和所有人都是平等的重要性. 如果我问过很多并发线程(马克斯我所要的是9)线程管理器抛出一个RejectedExecutionException. 在一分钟我做什么; // Manage Concurrent Tasks private Queue<AsyncTask<Bitmap,Integer,Integer>> tasks = new LinkedList<AsyncTask<Bi

  • 对正则表达式的替代(流利?)接口设计 2012-07-13

    我刚才看到一个巨大的正则表达式的Java,让我想起了一点关于一般的正则表达式的可维护性. 我相信大多数人 - 除了一些坏蛋perl的贩子 - 会同意,正则表达式是难以维护. 我在想怎么这种情况可能是固定的. 到目前为止,最有前途的想法我是用流利的接口. 得到代替的例子,: Pattern pattern = Pattern.compile("a*|b{2,5}"); 人们可以这样写 import static util.PatternBuilder.* Pattern pattern

  • 对象2的功能之间传递 2014-01-13

    我希望能得到一点反馈. 我是一个新手,当涉及到任何Android或Java编程所以不知道这属于哪个字段下. 我有2个功能(是正确的术语?就像VB)其中一个返回一个字符串数组或基于一个游标我通过它的其他的int数组. 我已经无法找出最长的是为什么我的int数组功能不是当它承认我的光标数据返回的任何数据. 原来,我会通过我的第一个函数(字符串数组)光标将光标移动位置反复直通光标数据的功能. 字符串数组功能后我会光标传递给我的int数组功能. 在我的int数组这一次将不会返回任何数据,我是伤透我的头一

  • 在ContentProvider的部门:使用@string为Android 2014-04-18

    我在我的清单ContentProvider的,当我与它的工作原理硬编码字符串完全定义它们. 例如 <provider android:name="com.myprovider" android:authorities="com.myprovider"/> 完美的作品,但是ContentProviders是在被使用的多个项目库,而且我也不想权威的冲突,所以我试图做到以下几点. <provider android:name="com.mypr

  • 如何删除SD卡上的文件? 2014-06-01

    我创建一个文件作为附件发送到电子邮件. 现在我要发送电子邮件后删除图像. 有没有办法删除的文件? 我曾尝试myFile.delete();但它并没有删除该文件. 我使用此代码为Android,所以编程语言使用Java常用的Andr​​oid方式访问SD卡. 我删除在文件onActivityResult方法中,当一个Intent被发送电子邮件后返回到屏幕上. --------------解决方案------------- File file = new File(selectedFilePath)

  • 机器人:背景和android scaleType 2012-07-06

    上的布局我要缩放的背景图像(保持其纵横比),获取创建页面时分配的空间. 任何人有任何想法如何做到这一点? 我使用layout.setBackgroundDrawable()和正在使用BitmapDrawable来setGravity的剪裁和填充,但没有看到任何缩放选项. --------------解决方案------------- 要自定义背景图片的缩放创建这样的资源: <?xml version="1.0" encoding="utf-8"?> &l

  • 机器人:“buttonSelectableBackground”背景=,什么“?” 手段? 2012-01-01

    在XML的Andr​​oid的布局. 什么?"机器人:背景="buttonSelectableBackground""的意思? 我konw"机器人:背景="@绘制/ buttonSelectableBackground""的意思,但我不知道 <LinearLayout android:id="@id/titlebar_icon_layout" android:layout_width="wr

  • 机器人:背景隐藏我的文字 2012-01-14

    我有一个小部件的布局如下: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/widget" android:layout_width="fill_parent" android:la

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

55228885 版权所有 京ICP备15002868号

processed in 0.443 (s). 10 q(s)