android 开发中R.drawable的问题

2024-12-03 23:40:34
推荐回答(5个)
回答1:

  1. 图片放在res资源文件夹下的drawable文件夹下面,不过现在更多的把图片放在mipmap文件夹里

  2. 设置背景的话两种方法,一种在layout布局里把图片设为背景


    xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"

    android:id="@+id/root_view"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:background="@drawable/ic_bg">

  3. 第二种代码里面设置

    (RelativeLayout) bg = (RelativeLayout) findViewById(R.id.root_view);

    bg.setBackgroundResource(R.drawable.ic_bg);

回答2:

直接给setBackgroundResource()方法传入图片id就行,甭管几个drawable目录,他们底下的图片的id都会在R.drawable.下

回答3:

把图片放到res、drawable文件夹下,然后就会出现r文件应用。

回答4:

res/drawable-hdpi

回答5:

负能量可以吗?