代码之家  ›  专栏  ›  技术社区  ›  Hamid

位图上的Android按钮

  •  0
  • Hamid  · 技术社区  · 14 年前

    以下是我所拥有的:

    我的活动设置如下:

    setContentView(new FrameView(this));
    

    public FrameView(Context context) {
    super(context);
        setFocusable(false);
    

    内部框架视图

    @Override protected void onDraw(Canvas canvas){
    ...
    canvas.drawBitmap(image1.getBitmap(), 0, 0, null);
    ...
    }
    

    main.xml文件就是我在上面贴了个按钮的FrameLayout,就是这样。

    我想我的问题是,我该如何在main.xml文件作为一个“画布”为了粘贴我的位图,但仍然有按钮总是在上面,无论我画了多少位图?

    1 回复  |  直到 14 年前
        1
  •  2
  •   CommonsWare    14 年前

    使用 RelativeLayout . 把你的“画布”作为第一个孩子,大小和位置,你认为合适。把你的按钮作为第二个孩子,大小和位置,你认为合适。你的按钮会“浮动”在你的“画布”上,因为以后 相对布局