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 | bandwidth" Android: layout_marginbottom = "25dp" Android: text = "click to start full screen playback" 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>
In the preceding layout, several controls in framelayout are added, and Android: clickle = "true" is added to imageview to shield webview click functions.