PopupWindow的布局popwindow.xml
注意3個LinearLayout裡必須設定clickable和background,這樣當點選上去的時候才會有點選效果
。
android:clickable="true"
android:background="@drawable/state_btn_pressed"
<a href="http://www.eoeandroid.com/">?</a>
<code><?xml version=</code><code>"1.0"</code> <code>encoding=</code><code>"utf-8"</code><code>?></code>
<code><LinearLayout</code>
<code>xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code>
<code>android:layout_width=</code><code>"fill_parent"</code>
<code>android:layout_height=</code><code>"wrap_content"</code>
<code>android:orientation=</code><code>"horizontal"</code>
<code>android:id=</code><code>"@+id/layout_main"</code>
<code>></code>
<code><LinearLayout android:layout_width=</code><code>"fill_parent"</code>
<code>android:orientation=</code><code>"vertical"</code>
<code>android:gravity=</code><code>"center_horizontal"</code>
<code>android:clickable=</code><code>"true"</code>
<code>android:background=</code><code>"@drawable/state_btn_pressed"</code>
<code>android:layout_weight=</code><code>"1"</code>
<code>android:id=</code><code>"@+id/btn_0"</code>
<code><ImageView android:layout_width=</code><code>"wrap_content"</code>
<code>android:scaleType=</code><code>"fitCenter"</code>
<code>android:src=</code><code>"@drawable/ic_call"</code>
<code></ImageView></code>
<code><TextView android:layout_width=</code><code>"wrap_content"</code>
<code>android:textColor=</code><code>"#000000"</code>
<code>android:textSize=</code><code>"18px"</code>
<code>android:text=</code><code>"電話"</code><code>></code>
<code></TextView></code>
<code></LinearLayout></code>
<code>android:id=</code><code>"@+id/btn_1"</code>
<code>android:src=</code><code>"@drawable/ic_home"</code>
<code>android:textColor=</code><code>"#000"</code>
<code>android:text=</code><code>"空間"</code><code>></code>
<code>android:id=</code><code>"@+id/btn_2"</code>
<code>android:src=</code><code>"@drawable/ic_sms"</code>
<code>android:text=</code><code>"短信"</code>
state_btn_pressed.xml,點選的效果:
<code><selector xmlns:android=</code><code>"http://schemas.android.com/apk/res/android"</code><code>></code>
<code><item android:state_pressed=</code><code>"true"</code>
<code>android:drawable=</code><code>"@drawable/bg_btn_pressed"</code>
<code>android:padding=</code><code>"0dp"</code><code>/></code>
<code></selector></code>
1、android圖檔浏覽器 PhotoStore
2、仿QQ--tab切換動畫執行個體
3、基本控件及基本動畫效果demo
4、Activity跳轉頁面切換漂亮效果
5、Android瀑布流加載圖檔效果執行個體