报错: Could not find method nextPage(View) in a parent or ancestor Context for android:onClick attribute
activity:
public class SetUp2Activity extends AppCompatActivity{
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_setup_2);
}
private void nextPage(View view) {
Intent intent = new Intent(SetUp2Activity.this, SetUp3Activity.class);
startActivity(intent);
finish();
}
private void prePage(View view) {
Intent intent = new Intent(SetUp2Activity.this, SetUp1Activity.class);
startActivity(intent);
finish();
}
}
布局页面:
<RelativeLayout
android:layout_width="match_parent"
android:layout_height="match_parent">
<ImageView
android:layout_centerInParent="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@drawable/bind"/>
<Button
style="@style/nextPageBtn"/>
<Button
style="@style/prePageBtn"/>
</RelativeLayout>
style文件:
<style name="nextPageBtn">
<item name="android:onClick">nextPage</item>
<item name="android:drawableRight">@drawable/next</item>
<item name="android:clickable">true</item>
<item name="android:layout_margin">5dp</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:text">下一页</item>
<item name="android:layout_alignParentBottom">true</item>
<item name="android:layout_alignParentRight">true</item>
<item name="android:background">@drawable/selector_btn_next_page</item>
</style>
<style name="prePageBtn">
<item name="android:onClick">prePage</item>
<item name="android:drawableLeft">@drawable/previous</item>
<item name="android:clickable">true</item>
<item name="android:layout_margin">5dp</item>
<item name="android:textColor">@android:color/white</item>
<item name="android:layout_width">wrap_content</item>
<item name="android:layout_height">wrap_content</item>
<item name="android:text">上一页</item>
<item name="android:layout_alignParentLeft">true</item>
<item name="android:layout_alignParentBottom">true</item>
<item name="android:background">@drawable/selector_btn_next_page</item>
</style>
点击跳转页面的按钮就会报错