標籤:android style blog http color strong
先給大家看圖吧:
看,是不是很酷呢,呵呵.這裡我說關鍵的地方,就是自訂Activity的表單大小.這個登入框它不是一個Dialog,而是一個Activity.如何定義,即把Activity的主題設定為Theme.Dialog<activity android:name=".AlertDialogActivity" android:theme="@style/mytheme" />mytheme.xml是我自訂的主題mytheme.xml:<?xml version="1.0" encoding="utf-8"?><resources><
style name="mytheme" parent="android:style/Theme.Dialog"> <item name="android:windowBackground">
@drawable/login_box</item> <item name="android:windowIsTranslucent">true</item> <item name="android:windowAnimationStyle">@+android:style/Animation.Translucent</item></style></resources>login_box.xml 是我自訂的表單的形狀:<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android"><solid android:color="#00000000"/><!-- 實體設定為透明 --><stroke android:width="1dp" color="#FFFFFF" /><corners android:radius="20dp" /><padding android:left="1dp" android:top="1dp" android:right="1dp"android:bottom="1dp" /></shape>在dialog.xml中,最關鍵的是設定背景圖片<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="wrap_content" android:layout_height="wrap_content"
android:background="@drawable/king3"> </LiinearLayout>它的做用就是撐開整個表單.OK,就這樣就可以啦. http://blog.sina.com.cn/s/blog_629b701e0100xwul.html