android - How to get rid of click effect on custom row listview? -


i trying disable click effect on row. have used custom row have bind arrayadapter. have tried android:clickable="false", android:focusable="false" on listview, on textview, buttons, , imageview have used displaying in row.

here "web_message_list.xml"

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="match_parent"     android:layout_height="match_parent"     android:background="@drawable/exclamation_feather_top"     >      <relativelayout      android:id="@+id/titlearea"     android:layout_width="match_parent"     android:layout_height="40dp"     android:background="@drawable/top_head">        <imageview           android:id="@+id/btn_cancel"          android:layout_width="wrap_content"          android:layout_height="wrap_content"          android:src="@drawable/cancel"          android:layout_margintop="6dp"          android:layout_marginleft="2dp"          android:layout_alignparentleft="true"          android:visibility="gone"           />        <textview         android:id="@+id/contact_title"         style="?customtitle"         android:layout_width="wrap_content"         android:layout_height="wrap_content"         android:layout_alignparentbottom="true"         android:layout_alignparenttop="true"         android:layout_centerinparent="true"          android:text="messages" />       <imageview         android:id="@+id/edit_btn"         android:layout_width="65dp"         android:layout_height="33dp"         android:layout_margintop="3dp"         android:layout_marginright="2dp"         android:layout_alignparentright="true"                 android:src="@drawable/edit_button"         android:scaletype="fitend" />      <imageview     android:id="@+id/btndone"         android:layout_width="65dp"         android:layout_height="33dp"         android:layout_margintop="3dp"         android:layout_marginright="2dp"         android:layout_alignparentright="true"                  android:src="@drawable/done_button"         android:visibility="gone"         android:scaletype="fitend"        />      </relativelayout>        <listview         android:id="@android:id/android:list"         style="@style/blackcontainer"         android:layout_width="match_parent"         android:layout_height="wrap_content"         android:layout_below="@id/titlearea"         android:layout_margintop="5dp"         android:layout_marginbottom="2dp"         android:clickable="false"         android:focusable="false"         android:focusableintouchmode="false" >     </listview>      </relativelayout> 

and "web_msg_list.xml"

<?xml version="1.0" encoding="utf-8"?> <relativelayout xmlns:android="http://schemas.android.com/apk/res/android"     android:orientation="vertical"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     >  <relativelayout     android:layout_width="match_parent"     android:layout_height="40dp"     android:background="@drawable/top_head"     android:id="@+id/titlearea2"     > <textview              android:id="@+id/btnbck"         android:layout_width="80dp"         android:layout_height="33dp"         android:layout_margintop="3dp"         android:layout_marginleft="2dp"         android:layout_alignparentleft="true"                 android:background="@drawable/messages"         android:scaletype="fitstart"             />  <textview         android:id="@+id/usr_name"         style="?customtitle"         android:layout_width="100dp"         android:layout_height="32dp"         android:layout_alignparenttop="true"         android:layout_centerhorizontal="true"         android:maxlines="1"         android:singleline="true"         android:ellipsize="end"         />           <textview              android:id="@+id/btnuserinfo"         android:layout_width="80dp"         android:layout_height="33dp"         android:layout_alignparentright="true"         android:layout_alignparenttop="true"                android:layout_margintop="3dp"          android:background="@drawable/userinfo"         android:scaletype="fitstart"             />  </relativelayout>    <relativelayout       android:id="@+id/alarmlayout"       android:layout_width="match_parent"       android:layout_height="wrap_content"       android:layout_below="@id/titlearea2"       android:layout_marginleft="12dp"       android:layout_marginright="12dp"       android:background="@drawable/layout_border"       android:padding="3dp" >           <textview             android:id="@+id/lblmessage1"             android:layout_width="fill_parent"             android:layout_height="200dp"             android:layout_alignleft="@+id/firstdivider"              android:autolink="web"             />           <view             android:id="@+id/firstdivider"             android:layout_width="match_parent"             android:layout_height="2dp"             android:layout_below="@+id/lblmessage1"             android:background="@drawable/container_divider" />           <textview             android:id="@+id/lblmessage2"             android:layout_width="fill_parent"             android:layout_height="200dp"             android:layout_alignleft="@+id/firstdivider"             android:layout_below="@id/firstdivider"              android:autolink="web"             />                  <view             android:id="@+id/seconddivider"             android:layout_width="match_parent"             android:layout_height="2dp"             android:layout_below="@id/lblmessage2"             android:background="@drawable/container_divider" />           <textview             android:id="@+id/lblmessage3"             android:layout_width="fill_parent"             android:layout_height="200dp"             android:layout_alignleft="@+id/seconddivider"             android:layout_below="@id/seconddivider"             android:textsize="5dp" />           <view             android:id="@+id/thirddivider"             android:layout_width="match_parent"             android:layout_height="2dp"             android:layout_below="@id/lblmessage3"             android:background="@drawable/container_divider" />           <textview             android:id="@+id/lblmessage4"             android:layout_width="fill_parent"             android:layout_height="200dp"             android:layout_alignleft="@+id/thirddivider"             android:layout_below="@id/thirddivider"             android:textsize="5dp" />       </relativelayout>    </relativelayout> 

it's still same, style="@style/blackcontainer" has

<style name="blackcontainer" parent="@android:style/widget.listview.menu">         <item name="android:background">@drawable/container</item>                               <item name="android:divider">@drawable/container_divider</item>         <item name="android:listselector">@drawable/container_item_selector</item>         <item name="android:layout_marginleft">5dp</item>                    <item name="android:layout_marginright">5dp</item>         <item name="android:focusable">false</item>         <item name="android:paddingleft">2dp</item>         <item name="android:paddingright">2dp</item>         <item name="android:scrollbars">none</item>         <item name="android:fastscrollenabled">true</item>     </style>   

and

@drawable/container_item_selector

<?xml version="1.0" encoding="utf-8"?> <selector xmlns:android="http://schemas.android.com/apk/res/android"> <item android:drawable="@android:color/transparent" />  </selector> 

thanks

if want disable selection effect add xml file, in listview section:

android:listselector="@android:color/transparent" 

Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -