我在使用BootStrapButton onclickListener时遇到了一些问题。这是我的代码。当我运行应用程序时,它会崩溃。
BootstrapButton btn2=(BootstrapButton) findViewById(R.id.button2);
btn2.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent nextscreen=new Intent(getActivity().getApplicationContext(),Mellipage.class);
startActivity(nextscreen);
}
});
如果有人知道如何解决,请分享。
答案 0 :(得分:3)
通过添加此代码,我的问题得以解决!
<com.beardedhen.androidbootstrap.BootstrapButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Success"
bootstrapbutton:bb_icon_right="fa-android"
bootstrapbutton:bb_type="success" />
答案 1 :(得分:1)
从您的日志中
java.lang.ClassCastException: android.widget.Button cannot be cast to com.beardedhen.androidbootstrap.BootstrapButton
您可能已将布局中的按钮声明为Button而不是BootstrapButton
更改此
<Button
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp" />
到
<com.beardedhen.androidbootstrap.BootstrapButton
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_margin="10dp"
android:text="Success"
bootstrapbutton:bb_icon_right="fa-android"
bootstrapbutton:bb_type="success" />