这是我的完整布局文件:
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:layout_centerHorizontal="true"
android:layout_centerVertical="true"
android:orientation="vertical" >
<RelativeLayout
android:id="@+id/relativeLayout1"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:orientation="horizontal" >
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerHorizontal="true"
android:onClick="showButtons"
android:text="@string/buttons_label" />
</RelativeLayout>
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_below="@+id/relativeLayout1"
android:layout_centerHorizontal="true"
android:onClick="showSpinners"
android:text="@string/spinners_label" />
</RelativeLayout>
这就是我称之为showSpinners的地方:
private void showSpinners(View clickedButton){
goToActivity(SpinnerActivity.class);
}
Eclipse在黄色showSpinners中强调说它从未在本地使用,我的猜测是它没有在布局文件中检测到我的onClick属性。 我想知道为什么它不会工作以及我应该做些什么才能让它发挥作用......
答案 0 :(得分:3)