怎么把默认的黑背景换成背景图片?
在添加了一些textview后,觉得整个黑背景不好看,想换成图片,但是不会。
怎么弄?详细点。

解决方案 »

  1.   

    xml中设置textview 的background属性
    http://mm.10086.cn/buluo/topic.php?tid=854
      

  2.   

    你最外层的布局比如LinearLayout
    那就android:background="@drawable/icon"加上就可以了
      

  3.   


    我这样改过,没有用
    http://topic.csdn.net/u/20110909/13/c01f3a24-5933-440b-ac8b-52b64e9befad.html
      

  4.   

    先获得最外面的layout,然后layoutlayout.setBackgroundDrawable(drawable);
      

  5.   


    这句加上有两个错误,第一个是layoutlayout;第二个是括号里的drawable
      

  6.   


    哎,你自己去拿数据哇?首先第一个layoutlayout,你或者通过findViewById去拿,或者自己创建。第二个drawable,就是一个图片哇。哎,lz我服了你啦。我只是给你个例子,用setBackgroundResource也可以的。
      

  7.   

    一般android中有三个用于存放不同分辨率的文件夹分别是:drawable-hdpi(高分辨率)、drawable-ldpi(中分辨率)、drawable-mdpi(低分辨率320*480)。而我们要做的就是一般把图片放入drawable-mdpi中,其他两个需要用时再存放图片。例如,我们把名字为image的图片放入drawable-mdpi中,然后在我们的布局文件LinearLayout层,写上android:background="@drawable/image"就可以了。
      

  8.   

    可以在linerlayout中设置background="@drawable/bgpic",bgpic是放在drawable里的背景图片。
      

  9.   

    在你的xml布局文件中最外层添加一个<FrameLayout>然后再这个layout中添加一个<ImageView>
    这样就可以了
      

  10.   

    很简单,你看看你的运行环境是什么分辨率的,一般都是320*480的,然后:
    在程序里面写:
    layout.setBackgroundResource(R.drawable.beijing);
    layout是你通过findViewById的得到的layout对象。
    R.drawable.beijing是背景资源
    即可
      

  11.   

    Resources localResources=getResources();
    Drawable bg=localResources.getDrawable(R.drawable.XXX);
    Window localWindow=getWindow();
    localWindow.setBackgroundDrawable(bg);在Activity 的onCreate方法中通过设置window的BackGround就可以了。