换背景

时间:2011-04-18 03:01:08

标签: android android-layout

我是android的新手,我在我的drawable文件夹中有一个图像,我可以加载作为我的背景,现在我想在背景上绘制但是还没有能够,怎么能实现这个..我有以下内容,我想要的是在图像背景上绘制一个圆圈

    <?xml version="1.0" encoding="utf-8"?>
<FrameLayout android:id="@+id/my_view"
    xmlns:android="http://schemas.android.com/apk/res/android"    
    android:layout_width="fill_parent"    
    android:layout_height="fill_parent"    
    android:background="@drawable/background">        
</FrameLayout> 

        //MY ACTIVITY
public void onCreate(Bundle savedInstanceState) {  
    super.onCreate(savedInstanceState);
             setContentView(R.layout.main);
         }
       //IN MY VIEW CLASS
            public GameView(Context context, float x, float y, int r) {
        super(context);
        setFocusable(true);
        mPaint.setColor(Color.YELLOW);
        this.x = x;
        this.y = y;
        this.r = r;
    }

    @Override
    protected void onDraw(Canvas canvas) {
        super.onDraw(canvas);
         canvas.drawCircle(x, y, r, mPaint);
    } 

2 个答案:

答案 0 :(得分:1)

在xml文件中使用ImageView&amp;设置你想要在背景上绘制的内容。

答案 1 :(得分:1)

要将图像设置为背景,请使用绝对布局中的ImageView。输入代码将img设置为背景:


机器人:背景= “@绘制/ ICON1”

现在,您可以在图像视图上使用圆圈