通常在一些应用中,我们需要自定义弹出框,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