2012-04-05 7 views
0

私のアプリケーションでは、私はtextviewを持っていて、それにonclickリスナーを追加しました。それは私のエミュレータでうまく動作します。私のデバイスでは動作しません。誰もがそれが起こることを提案することができますか?これはので、私のレイアウトOnclickリスナーがデバイスで動作していませんか?

<RelativeLayout 
    android:id="@+id/footerbar" 
    android:layout_width="fill_parent" 
    android:layout_height="wrap_content" 
    android:layout_alignParentBottom="true" 
    android:layout_marginTop="280dp" 
    android:background="@drawable/bottom_navigation" > 

    <TextView 
     android:id="@+id/call" 
     android:layout_width="wrap_content" 
     android:layout_height="48dp" 
     android:layout_alignParentLeft="true" 
     android:layout_centerVertical="true" 
     android:layout_marginLeft="3dp" 
     android:background="@drawable/call_background" 
     android:gravity="center_horizontal" 
     android:paddingTop="25dp" 
     android:clickable="true" 
     android:text="Call" 
     android:textColor="@drawable/tab_txt_color" 
     android:textSize="16sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/route" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginLeft="3dp" 
     android:layout_toRightOf="@+id/call" 
     android:background="@drawable/route_background" 
     android:gravity="center_horizontal" 
     android:paddingTop="25dp" 
     android:text="Route" 
     android:clickable="true" 
     android:textColor="@drawable/tab_txt_color" 
     android:textSize="16sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/mail" 
     android:layout_width="wrap_content" 
     android:layout_height="wrap_content" 
     android:layout_centerVertical="true" 
     android:layout_marginLeft="3dp" 
     android:layout_toRightOf="@+id/route" 
     android:background="@drawable/email_background" 
     android:gravity="center_horizontal" 
     android:paddingTop="25dp" 
     android:text="Email" 
     android:clickable="true" 
     android:textColor="@drawable/tab_txt_color" 
     android:textSize="16sp" 
     android:textStyle="bold" /> 

    <TextView 
     android:id="@+id/web" 
     android:layout_width="wrap_content" 
     android:layout_height="48dp" 
     android:layout_alignParentRight="true" 
     android:layout_centerVertical="true" 
     android:layout_marginRight="3dp" 
     android:background="@drawable/web_background" 
     android:gravity="center_horizontal" 
     android:paddingTop="25dp" 
     android:text="Web" 
     android:clickable="true" 
     android:textColor="@drawable/tab_txt_color" 
     android:textSize="16sp" 
     android:textStyle="bold" /> 
</RelativeLayout> 

と、この私のコード

route = (TextView) findViewById(R.id.route); 
route.setOnClickListener(new View.OnClickListener() { 

     public void onClick(View v) { 
      // TODO Auto-generated method stub 
      Intent intent = new Intent(AnotherDetail.this, 
        MapRouteActivity.class); 
      startActivity(intent); 

     } 
    }); 
+0

どのようなエラーがありますか? – MByD

+0

エラーが発生していないクリックは機能していませんか?しかし、エミュレータ – harish

+0

であなたはそれをデバッグしようとしましたか? – MByD

答えて

2

plzは、いくつかの時間は、我々はTextViewの中でクリックしたが、実際にそうではないテキストビューに相対的なレイアウトをクリックしているため、TextViewのサイズをincreseしてみてください、ですあなたのtextviewサイズをincreseまたは相対レイアウト上のoncllickリスナーを設定しようとする

+0

こんにちはfreind私はそれを得た – harish

関連する問題