如何修复Android BootStrap Button Click问题?

时间:2014-01-25 18:45:37

标签: android twitter-bootstrap

我在使用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);

    }
});

如果有人知道如何解决,请分享。

2 个答案:

答案 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" />