android - I cannot click on the button which is on the background of layout -


i using webview in xml layout, setting webview full screen , setting transparent programmatically, , have 3 buttons , 1 imageview on same layout, views in single frame layout buttons not firing click events. xml is:

<linearlayout     android:layout_width="match_parent"     android:layout_height="match_parent"     android:orientation="vertical">      <!--    <webview         android:id="@+id/webview"         android:layout_width="match_parent"         android:layout_height="200dp"         android:layout_alignparentbottom="true"/>-->      <relativelayout         android:layout_width="match_parent"         android:layout_height="match_parent">  <scrollview     android:layout_width="match_parent"     android:layout_height="match_parent"     android:layout_alignparentbottom="true"     android:fillviewport="true">      <framelayout         android:layout_width="match_parent"         android:layout_height="match_parent"         android:clickable="true">           <relativelayout             android:id="@+id/bt_layout"             android:layout_width="match_parent"             android:layout_height="match_parent">              <imageview                 android:layout_width="150dp"                 android:layout_height="150dp"                 android:src="@drawable/logo_image"                 android:id="@+id/pk_estate_image"                 android:layout_alignparenttop="true"                 android:layout_centerhorizontal="true" />                <button                 android:layout_width="240dp"                 android:layout_height="30dp"                 android:text="find dream home"                 android:id="@+id/bt_find_your_dream_home"                 android:textstyle="bold"                 android:textallcaps="false"                 android:layout_centerinparent="true"                  android:textcolor="@color/colorwhite"                 android:textalignment="center"                 android:clickable="true"                 android:background="@drawable/backgroud_button"/>                 <button                 android:layout_width="240dp"                 android:layout_height="30dp"                 android:text="property wanted"                 android:layout_margintop="10dp"                 android:id="@+id/bt_property_for_wanted"                 android:layout_below="@id/bt_find_your_dream_home"                 android:textstyle="bold"                 android:textallcaps="false"                 android:layout_centerinparent="true"                 android:textcolor="@color/colorwhite"                 android:background="@drawable/backgroud_button"/>                  <button                 android:layout_width="240dp"                 android:layout_height="30dp"                 android:text="submit property"                 android:layout_below="@id/bt_property_for_wanted"                 android:id="@+id/bt_submit_your_prooperty"                 android:textstyle="bold"                 android:textallcaps="false"                 android:layout_margintop="10dp"                 android:textcolor="@color/colorwhite"                 android:layout_centerinparent="true"                 android:background="@drawable/backgroud_button"/>           </relativelayout>             <webview             android:id="@+id/webview"             android:layout_width="match_parent"             android:layout_height="match_parent" />        </framelayout>   </scrollview>      </relativelayout>  </linearlayout> 

and webview setting are:

  mwebview.setbackgroundcolor(color.transparent); 

how make clickable

enter image description here

enter image description here

you have added webview @ last makes webview handle touch , click events. need add webview first in framelayout , other views after that. bring views above(z-index) higher webview , allow them receive clicks.

 <framelayout     android:layout_width="match_parent"     android:layout_height="match_parent"     android:clickable="true">  <webview     android:id="@+id/webview"     android:layout_width="match_parent"     android:layout_height="match_parent" />  <relativelayout     android:id="@+id/bt_layout"     android:layout_width="match_parent"     android:layout_height="match_parent">      <imageview         android:layout_width="150dp"         android:layout_height="150dp"         android:src="@drawable/logo_image"         android:id="@+id/pk_estate_image"         android:layout_alignparenttop="true"         android:layout_centerhorizontal="true" />        <button         android:layout_width="240dp"         android:layout_height="30dp"         android:text="find dream home"         android:id="@+id/bt_find_your_dream_home"         android:textstyle="bold"         android:textallcaps="false"         android:layout_centerinparent="true"          android:textcolor="@color/colorwhite"         android:textalignment="center"         android:clickable="true"         android:background="@drawable/backgroud_button"/>         <button         android:layout_width="240dp"         android:layout_height="30dp"         android:text="property wanted"         android:layout_margintop="10dp"         android:id="@+id/bt_property_for_wanted"         android:layout_below="@id/bt_find_your_dream_home"         android:textstyle="bold"         android:textallcaps="false"         android:layout_centerinparent="true"         android:textcolor="@color/colorwhite"         android:background="@drawable/backgroud_button"/>          <button         android:layout_width="240dp"         android:layout_height="30dp"         android:text="submit property"         android:layout_below="@id/bt_property_for_wanted"         android:id="@+id/bt_submit_your_prooperty"         android:textstyle="bold"         android:textallcaps="false"         android:layout_margintop="10dp"         android:textcolor="@color/colorwhite"         android:layout_centerinparent="true"         android:background="@drawable/backgroud_button"/>   </relativelayout> 


Comments

Popular posts from this blog

python - Selenium remoteWebDriver (& SauceLabs) Firefox moseMoveTo action exception -

html - How to custom Bootstrap grid height? -

transpose - Maple isnt executing function but prints function term -