Android中如何将当前对象放置在最顶层

Android中怎么将当前对象放置在最顶层
用bitmap画了很多图片在屏幕上,当点击其中一个通过x,y得到当前点击对象,可是怎么将次对象随意拖动都在最顶层呢?
代码
package com.sky;

import android.app.Activity;
import android.os.Bundle;
import android.view.KeyEvent;
import android.view.MotionEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.AbsoluteLayout;
import android.widget.Button;

@SuppressWarnings("deprecation")
public class AbosoluteMove extends Activity implements OnClickListener
{
    /** Called when the activity is first created. */
        public Button button1;
        public Button button2;
        public Button button3;
        public Button button4;
        Button tmp;
        int x;
        int y;
        int flag;
    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        button1=(Button) findViewById(R.id.widget27);
        button2=(Button) findViewById(R.id.widget28);
        button3=(Button) findViewById(R.id.widget29);
        button4=(Button) findViewById(R.id.widget30);
        button1.setOnClickListener(this);
        button2.setOnClickListener(this);
        button3.setOnClickListener(this);
        button4.setOnClickListener(this);
    }
        @Override
        public void onClick(View v)
        {
                // TODO Auto-generated method stub
                switch(v.getId())
                {
                        case R.id.widget27:
                                flag=R.id.widget27;
                                setTitle("button1");
                                break;
                        case R.id.widget28:
                                flag=R.id.widget28;
                                setTitle("button2");
                                break;
                        case R.id.widget29:
                                flag=R.id.widget29;
                                setTitle("button3");
                                break;
                        case R.id.widget30:
                                flag=R.id.widget30;
                                setTitle("button4");
                                break;
                }
        }
              
      
        @Override
        public boolean onKeyDown(int keyCode, KeyEvent event)
        {
                // TODO Auto-generated method stub
                return super.onKeyDown(keyCode, event);
        }
        @Override
        public boolean onTouchEvent(MotionEvent event)
        {
                // TODO Auto-generated method stub
                x = (int) event.getX();
        y = (int) event.getY();
        tmp=(Button) findViewById(flag);
        AbsoluteLayout.LayoutParams params1=new AbsoluteLayout.LayoutParams(50,50,x-25,y-50);
        tmp.setLayoutParams(params1);
        switch(event.getAction())
        {  
            case MotionEvent.ACTION_DOWN:  
                    tmp.invalidate(); 
                    tmp.setText("选中down");
                break;  
            case MotionEvent.ACTION_UP:  
                    tmp.invalidate(); 
                    tmp.setText("选中UP");
                break;  
            case MotionEvent.ACTION_MOVE:  
                    tmp.invalidate();  
                    tmp.setText("选中move");
                break;
        }
        return super.onTouchEvent(event);
        }
}

xml布局
<?xml version="1.0" encoding="utf-8"?>
<AbsoluteLayout
android:id="@+id/widget0"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
xmlns:android="http://schemas.android.com/apk/res/android"
>
<Button
android:id="@+id/widget27"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="110px"
android:layout_y="122px"
>
</Button>
<Button
android:id="@+id/widget28"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="60px"
android:layout_y="202px"
>
</Button>
<Button
android:id="@+id/widget29"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="170px"
android:layout_y="152px"
>
</Button>
<Button
android:id="@+id/widget30"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="Button"
android:layout_x="120px"
android:layout_y="212px"
>
</Button>
</AbsoluteLayout>
---------------------------
manifest.xml
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
      package="com.sky"
      android:versionCode="1"
      android:versionName="1.0">
    <application android:icon="@drawable/icon" android:label="@string/app_name">
        <activity android:name=".AbosoluteMove"
                  android:label="@string/app_name">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>
    <uses-sdk android:minSdkVersion="3" />
</manifest>


Android SDK 与 Google API的问题

谁能介绍一些利用原生库开发android的资料全的网站谢谢

Android支持3d字体吗?

里面的obtainMessage(0),有什么作用

关于游戏的分辨率问题..

android 如何读取rtf文档?

android 红外!

关于Android输入法制作的提问

请问如何在Activity中关闭输入法?

求Android  opencore部分的源码,尤其PVPlayer.cpp

终于知道为什马gps定位不准确了

为什么在Activity中,垂直的滚动条消失了

android2.2 camera

求助editor does not contain a main type错误

不同真机调试结果不同

GridView 左右两边边距

如果计算出自己的软件的上网所产生的流量?

setListAdapter( "name is null",null);的作用是什么

软件怎么实现检测版本,然后提示用户更新?

自己做的地图在真机上不显示

Android中图片资源的显示

用代码助手按完.后卡死的进来看看~(已解决)

怎么得到TextView一行能显示多少个字,请大仙来

NDK编译C++

从All programs和长按Home Key打开AP后进入的界面不同!

textview 获取屏幕内文本的长度

使用scollview添加滚动条在2.2上不显示scollview内容.

OnCheckedChangedListener和OnTouchListener的区别

三星 anycall ophone 系统   linux下如何安装APK

google map 驾车线路问题

Android中怎么将当前对象放置在最顶层

android--make与make sdk 有什么区别?

请教关于Bitmap的问题!

每次启动android的模拟器都出现的错误

想让一个控件在选中状态 请问我的代码应该怎么写呢?

请问如果网络连接是否成功我该怎么捕捉呢?

Android高手进阶教程

怎么判断是不是本机主动挂断电话?

模拟器启动错误,寻求帮助

android2.2 NIO Selector 资源泄漏

网络传输

关于Tabwidget的,或者是关于ListView的。

htc g8短信创建后有重复短信

在VMware下编译SDK出现问题

Android开发中怎样监控应用的启动、退出和切换?

Android应用软件版本问题

怎样设置xml使得滑动listView时,页面中的每一项不会全部选中

请问如何判断当前网络为3G还是不在服务区?

Bitmap绘制产生锯齿

哪有android market 的apk下载

求:手机的信息安全相关资料及书籍

求高手解答,如何在点击Notification弹出一快捷菜单

有没有LINUX下查看android数据库文件.DB的软件

搜索Gps信号

eoe下载的压缩文件怎么都解压不了啊?

webview能否改变读取页面的样式(例如:字体大小)

android2.2中的OMAP3Camera

如何将公共的部分抽离?

ListView的addFootview也会触发到onItemClick事件吗

如何通过一个网络地址播放视频

ant打包问题咨询各位

让字典查询出来的单词发音,这个怎么实现

软键盘弹出覆盖 edittext 问题(续)

不能连接到网络

图片全屏显示问题。新!!!急!!!

Can't dispatch DDM chunk 46454154: no handler defined

android系统如何判断apk来源?

想请教关于32位int和ARGB8888格式的事

新手入门的困惑,求解惑

国内类似loopt这样的应用有哪些?

把win下面做的应用拿到linux下运行后,在模拟器上全是乱码

linux环境下开发android跟windows下开发有什么区别?

关于android多点触摸 获取坐标错误的问题

不用xml,代码怎么写spinner控件和多选框控件

谁在ListView上同时使用过OnItemClickListener和左滑右滑的手势

求助,滚动分页效果如何实现?

应用android的webview 進入 https:// 安全性頁面問題 ?

自定义组件如何获得输入?

求助,关于自定义view

ViewFlipper中的ListView调用remove()方法报错

如果令activity拥有root权限

android 通过SDL显示YUV数据出现黑屏

误删/system/app下的apk,不能进系统,求救!!!

关于ProgressDialog的使用问题

如何获取本地已安装的所有apk(不包括系统预装的)? (已解决)

程序被挂断 与恢复的方法,高手麻烦给看看

点击listView的多选按钮 后 整个ListView 向上移动? 麻烦高手帮

关于android vpn的问题想请教一下

请问如何即时传送影像到我所架设的server的php网页

WebView加载网页的一个问题

如何设置SD卡上文件权限

请教大家有关怎么代理开发Twitter或FaceTo

关于andriod挂起的问题···

NDK 翻译问题

关于android电源选项

请教如何修改android号码格式的规则

seekbar的问题

关于GridView拖动的问题

请问动画如何拖拽?

更多android开发资料,请访问http://www.buildapp.net/android/