安卓仿微信右上角弹出菜单窗口
importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.view.MotionEvent;importandroid.view.View;importandroid.view.View.OnClickListener;importandroid.widget.LinearLayout;importcom.cnmobile.beibei.R;/***@author仿弹出popwindown菜单*/publicclassAddDialogActivityextendsActivityimplementsOnClickListener{privateLinearLayoutlayout01,layout02,layout03;intsexStr;@OverrideprotectedvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.activity_dialog);initView();}/***初始化组件*/privatevoidinitView(){//得到布局组件对象并设置监听事件layout01=(LinearLayout)findViewById(R.id.llayout01);layout02=(LinearLayout)findViewById(R.id.llayout02);layout03=(LinearLayout)findViewById(R.id.llayout03);layout01.setOnClickListener(this);layout02.setOnClickListener(this);layout03.setOnClickListener(this);}@OverridepublicbooleanonTouchEvent(MotionEventevent){finish();returntrue;}@OverridepublicvoidonClick(Viewv){switch(v.getId()){caseR.id.llayout01:Intentintent=newIntent(this,AddPetActivity.class);startActivity(intent);finish();break;caseR.id.llayout02:Intentintent1=newIntent(this,AddTerminalActivity.class);startActivity(intent1);finish();break;caseR.id.llayout03:Intentintent2=newIntent(this,MipcaActivityCapture.class);startActivity(intent2);finish();break;default:break;}}}
最后在AndroidManifest文件里面声明
<activityandroid:name="com.cnmobile.beibei.activity.AddDialogActivity"android:theme="@android:style/Theme.Translucent.NoTitleBar"/>
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。