android - My first LinearLayout onclick works while rest others not. why? -


i working on big ui show detail of user form. want if user clicks on linearlayout containing phone number textview. want make call intent. have added onclick() attribute linearlayouts. first 1 works while others not explanations appreciated.

<relativelayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:paddingtop="10dp" >                  <imagebutton                     android:id="@+id/imagebuttonmsg1"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:background="#f8f3c2"                     android:layout_alignparentright="true"                     android:layout_marginright="20dp"                     android:src="@drawable/msg" />                  <linearlayout                     android:layout_width="wrap_content"                     android:id="@+id/ll1"                     android:layout_height="match_parent"                     android:clickable="true"                     android:layout_alignparentleft="true"                     android:layout_toleftof="@+id/imagebuttonmsgmobile"                     android:orientation="vertical" >                      <textview                         android:id="@+id/textviewmobile1"                         android:layout_width="wrap_content"                         android:layout_height="wrap_content"                         android:layout_marginleft="20dp"                         android:text="small text"                         android:textcolor="#790202"                         android:textappearance="?android:attr/textappearancemedium" />                      <textview                         android:id="@+id/textviewcperson1"                         android:layout_width="wrap_content"                         android:layout_height="wrap_content"                         android:paddingleft="20dp"                         android:text="cperson1"                         android:textappearance="?android:attr/textappearancesmall"                         android:textcolor="#e14343" />                  </linearlayout>                  <textview                     android:id="@+id/textview201"                     android:layout_width="0.1dp"                     android:layout_height="40dp"                     android:background="#8e6364"                     android:layout_alignparentright="true"                     android:layout_marginright="60dp"                     android:textappearance="?android:attr/textappearancesmall" />              </relativelayout>             <relativelayout                 android:layout_width="fill_parent"                 android:layout_height="wrap_content"                 android:paddingtop="2dp" >                  <textview                     android:id="@+id/textview51"                     android:layout_width="fill_parent"                     android:layout_height="0.2dp"                     android:background="#8e6364"                     android:layout_margintop="5dp"                     android:layout_marginleft="15dp"                     android:layout_marginright="15dp"                     android:textappearance="?android:attr/textappearancesmall" />                  </relativelayout>             <relativelayout                 android:layout_width="match_parent"                 android:layout_height="wrap_content"                 android:paddingtop="10dp" >                  <linearlayout                     android:layout_width="wrap_content"                     android:layout_height="match_parent"                     android:id="@+id/ll2"                     android:layout_alignparentleft="true"                     android:clickable="true"                     android:layout_toleftof="@+id/imagebuttonmsghome"                     android:orientation="vertical" >                  <textview                     android:id="@+id/textviewmobile2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:layout_marginleft="20dp"                     android:text="small text"                     android:duplicateparentstate="true"                     android:textappearance="?android:attr/textappearancemedium"                     android:textcolor="#790202" />                  <textview                     android:id="@+id/textviewcperson2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:paddingleft="20dp"                     android:text="cperson2"                     android:duplicateparentstate="true"                     android:textappearance="?android:attr/textappearancesmall"                     android:textcolor="#e14343" />                  </linearlayout>                  <textview                     android:id="@+id/textview202"                     android:layout_width="0.2dp"                     android:layout_height="40dp"                     android:background="#8e6364"                      android:layout_alignparentright="true"                     android:layout_marginright="60dp"                     android:textappearance="?android:attr/textappearancesmall" />                  <imagebutton                     android:id="@+id/imagebuttonmsg2"                     android:layout_width="wrap_content"                     android:layout_height="wrap_content"                     android:background="#f8f3c2"                     android:layout_alignparentright="true"                     android:layout_marginright="20dp"                     android:src="@drawable/msg" />             </relativelayout> 

linearlayout id ll1 works onclick() event, while ll2 , rest others not work. dont know why happens.

make sure each layout following:

linearlayout ll1 = (linearlayout )findviewbyid(r.id.ll1); ll1.setonclicklistener(new onclicklistener() {           @override     public void onclick(view v) {         //do stuff here          }    }); 

Comments

Popular posts from this blog

get url and add instance to a model with prefilled foreign key :django admin -

android - Keyboard hides my half of edit-text and button below it even in scroll view -

css - Make div keyboard-scrollable in jQuery Mobile? -