내 응용 프로그램에서 나는 textview 있었고 그것에 onclick 수신기를 추가, 내 장치에서 잘 작동하지 않는 내 emulator.but 작동합니다. 누구든지 그 일이 일어날 것을 제안 할 수 있겠습니까? 이 때문에 내 레이아웃Onclick Listener가 Device에서 작동하지 않습니까?
<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);
}
});
어떤 오류가 발생합니까? – MByD
오류가 발생하지 않고 클릭이 작동하지 않습니까? 하지만 에뮬레이터 – harish
에 wrks 당신이 그것을 디버깅 해 봤어? – MByD