1、hold_learningitem.xml
<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="fill_parent" android:layout_height="fill_parent" android:background="@drawable/learninglist_bg" android:orientation="horizontal" > <FrameLayout android:layout_width="wrap_content" android:layout_height="fill_parent" android:layout_weight="2" > <WebView android:id="@+id/holdWebview" android:layout_width="wrap_content" android:layout_height="match_parent" android:layout_gravity="center" android:layout_marginBottom="112dp" android:layout_marginLeft="55dp" android:layout_marginRight="50dp" android:layout_marginTop="80dp" android:background="#00000000" /> <ImageView android:layout_width="match_parent" android:layout_height="fill_parent" android:src="@drawable/item_player" android:clickable="true" /> <Button android:id="@+id/displayAllBtn" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_gravity="bottom|center_horizontal" android:layout_marginBottom="25dp" android:text="點擊開始全屏播放" android:textColor="#ff000000" android:textSize="25dp" /> </FrameLayout> <ListView android:id="@+id/mlistview" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_weight="5" android:divider="#ff000000" android:dividerHeight="1dip" android:paddingTop="30dp" /></LinearLayout>
以上布局中,在FrameLayout中的幾個控制項,其中ImageView添加了android:clickle=“true”這樣就屏蔽了WebView的點擊功能。