首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > 移动开发 >

PopupWindow运用

2012-07-02 
PopupWindow使用使用PopupWindow来显示一个浮层点击按钮后弹出浮层???public class PopupWindowDemo exten

PopupWindow使用

使用PopupWindow来显示一个浮层


PopupWindow运用

点击按钮后弹出浮层


PopupWindow运用

?

?

?

public class PopupWindowDemo extends Activity {    @Override    public void onCreate(Bundle savedInstanceState) {        super.onCreate(savedInstanceState);        setContentView(R.layout.popup_window_demo);        findViewById(R.id.popup_window_button).setOnClickListener(listener);    }        OnClickListener listener = new OnClickListener(){        @Override        public void onClick(View arg0) {            LayoutInflater inflater = PopupWindowDemo.this.getLayoutInflater();            View popupView = inflater.inflate(R.layout.popup_window, null);            PopupWindow mPopupWindow = new PopupWindow(popupView,                    LayoutParams.FILL_PARENT,                      LayoutParams.WRAP_CONTENT);            mPopupWindow.showAtLocation(findViewById(R.id.popup_window), Gravity.CENTER, 0, 0);        }    };}

?

?<?xml version="1.0" encoding="utf-8"?>

<LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  android:id="@+id/popup_window"  android:orientation="vertical"  android:layout_width="match_parent"  android:layout_height="match_parent">    <TextView android:layout_width="fill_parent"        android:layout_height="wrap_content"        android:text="PopupWindow使用示例"/>    <Button android:id="@+id/popup_window_button"        android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:layout_gravity="center_horizontal"        android:text="Popup"/></LinearLayout>

?

<?xml version="1.0" encoding="utf-8"?><LinearLayout  xmlns:android="http://schemas.android.com/apk/res/android"  android:orientation="vertical"  android:layout_width="match_parent"  android:layout_height="wrap_content"  android:padding="10dip">    <LinearLayout android:layout_width="wrap_content"        android:layout_height="wrap_content"        android:background="@drawable/popup_window_bg">        <ImageView android:layout_width="wrap_content"            android:layout_height="wrap_content"            android:layout_margin="25dip"            android:src="@drawable/popup_window_left"/>        <TextView android:layout_width="fill_parent"            android:layout_height="wrap_content"            android:text="这是一个浮层"            android:textSize="20dip"            android:textColor="#000000"            android:layout_marginLeft="20dip"            android:layout_gravity="center"/>    </LinearLayout></LinearLayout>
?

?

热点排行