Java - 如何将资源(可绘制)中的JPG / PNG文件添加到布局?

时间:2015-07-21 15:07:01

标签: java android

我有一个相对布局:

 RelativeLayout battle_layout = (RelativeLayout) findViewById(R.id.battle);

我需要在这里附上一个孩子(来自resources / drawable的JPG图片)。

我之前在c#和javascript中写过,但这里有点难以完成:)

有人可以帮助我吗?谢谢!

1 个答案:

答案 0 :(得分:1)

也许您可以使用其中一个选项。以编程方式或在xml中:

  1. 将ImageView添加到布局
  2. 将图像设置为布局的背景
  3. 布局

    <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent" 
        android:background="@drawable/YOUR_IMAGE">
    
       <ImageView 
              android:src="@drawable/YOUR_IMAGE"
              android:layout_width="wrap_content"
              android:layout_height="wrap_content" />
    </LinearLayout>
    

    代码

    ImageView imageView = new ImageView(this);
    image.setImageResource(R.drawable.YOUR_IMAGE);
    battle_layout.addView(image);