package com.gem.hsx.dialogtest;import android.app.Activity;import android.os.Bundle;import android.view.LayoutInflater;import android.view.View;import android.view.View.OnClickListener;import android.widget.ImageButton;import android.widget.PopupWindow;import android.widget.Toast;public class Main extends Activity {private ImageButton imgbtndialog;private ImageButton imgbtnsearch;private ImageButton imgbtnorder;@Overridepublic void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.main);imgbtndialog=(ImageButton) findViewById(R.id.imgbtndialog);imgbtndialog.setOnClickListener(new ImgbtndialogOnClickListener());}private class ImgbtndialogOnClickListener implements OnClickListener{@Overridepublic void onClick(View v) {   initPopWindow(); }}  /**   * 弹出一个popwindow   */private void initPopWindow() {  // 加载popupWindow的布局文件   View contentView = LayoutInflater.from(getApplicationContext())  .inflate(R.layout.mydialog, null);   // 声明一个弹出框   并指定其大小final PopupWindow popupWindow = new PopupWindow(  contentView, 222, 84);  // 为弹出框设定自定义的布局   popupWindow.setContentView(contentView);  popupWindow.setFocusable(true);         /**        * 显示在imgbtndialog按钮下        */popupWindow.showAsDropDown(imgbtndialog);  imgbtnsearch = (ImageButton) contentView.findViewById(R.id.imgbtnsearch);  imgbtnsearch.setOnClickListener(new OnClickListener() {  @Override  public void onClick(View v) {  popupWindow.dismiss();  Toast.makeText(Main.this, "你点击的是搜索", 0).show();}  }); imgbtnorder = (ImageButton) contentView.findViewById(R.id.imgbtnorder);  imgbtnorder.setOnClickListener(new OnClickListener() {  @Override  public void onClick(View v) {  popupWindow.dismiss();  Toast.makeText(Main.this, "你点击的是排序", 0).show();}  }); }}

更多相关文章

  1. Android之Fragment界面布局实例
  2. Android之布局onClick属性写法规则
  3. Android studio 页面布局无法显示问题
  4. Android 动态布局 (代码布局)
  5. Android 悬浮按钮的简单实现
  6. Android中Radio单选按钮操作
  7. android 圆角布局
  8. Android 自定义控件 按钮滚动选择

随机推荐

  1. android 5.0以上修改SearchView的搜索图
  2. 【原创】Android 对话框的使用
  3. android中的一些开源项目
  4. 加载时不直接弹出输入法
  5. android 自带的动画,实现左右切屏效果
  6. android的日积月累-显示&窗口
  7. Android -- Wifi扫描流程分析
  8. How to access the resource of com.andr
  9. 最新百度地图android sdk自定义覆盖物
  10. 解决Android报错Dex file with version 3