通常在一些應用中,我們需要自定義彈出框,android系統自帶的彈出框色彩方面 比較單一。下面介紹一下如何能過xml的佈局自定義dialog,很簡單的實例:
代碼如下:
1. mya_dialog.xml
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
<?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res/com.android.gif" android:orientation="vertical" android:layout_width="220px" android:layout_height="176px" android:background="@drawable/dailog_back" android:id="@+id/layout_root" > <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/icon" android:layout_marginLeft="10px" /> <TextView android:layout_width="wrap_content" android:layout_height="wrap_content" android:text="loading......" android:gravity="center" /> </LinearLayout> |
2.在activity中
1 2 3 4 5 |
|
原文作者:linrw
原文鏈接:http://hi.baidu.com/linrw/blog/item/08687bf8889bf402d8f9fd76.html