【发布时间】:2013-11-20 18:36:10
【问题描述】:
我在可扩展列表视图中有一个带有这个 list_child 的 xml
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:padding="6dp" >
<ImageView
android:id="@+id/clock"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_clock"
android:paddingLeft="30dp"
android:contentDescription="@string/app_name"
android:onClick="goMap"/>
<ImageView
android:id="@+id/map"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:src="@drawable/ic_map"
android:paddingLeft="105dp"
android:contentDescription="@string/app_name"
android:onClick="goSchedule"/>
</RelativeLayout>
并且在两个ImageView中进入最后一个OnClick。为什么?
谢谢
【问题讨论】:
-
你能解释一下你的问题吗?
-
您的意思是两个 ImageView 触发相同的 onClick 方法,即 goSchedule()?请发布您的代码...
-
public void goSchedule(View view){ Intent i = new Intent(this, TimeTableActivity.class ); this.startActivity(i); } -
为什么不务实地使用 onClicklistener。
标签: android xml uiimageview onclick expandablelistview