浮动按钮启动新活动

时间:2016-11-22 20:03:45

标签: java android android-studio

我遇到通过浮动按钮启动新活动的问题。当我将下一个代码添加到我的FloatingActionButton addEvent = (FloatingActionButton) this.findViewById(R.id.float_btn_add_event); addEvent.setOnClickListener(new View.OnClickListener() { public void onClick(View v) { startActivity(new Intent(IndexActivity.this, AddEventActivity.class)); } }); 方法中时,app会在启动后崩溃。

<android.support.design.widget.FloatingActionButton
    android:id="@+id/float_btn_add_event"
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="bottom|right"
    android:src="@mipmap/ic_add"
    app:layout_anchor="@id/listView1"
    app:layout_anchorGravity="bottom|right|end"
    android:layout_marginRight="13dp"
    android:layout_marginBottom="12dp"
    app:backgroundTint="#ffffff"
    android:layout_marginEnd="13dp"
    android:layout_alignParentBottom="true"
    android:layout_alignParentRight="true"
    android:layout_alignParentEnd="true"
    android:onClick="addEvent" />

这是我的浮动按钮。

public void addEvent(View view) {
    startActivity(new Intent(this, AddEventActivity.class));
}

我试过第二个解决方案。我创建了下一个活动,但结果是一样的。

{{1}}

请耐心等待,我是初学者。 :)

2 个答案:

答案 0 :(得分:0)

删除Java类中的FloatingActionButton导入并完全重新导入

import android.support.design.widget.FloatingActionButton;

答案 1 :(得分:0)

从项目com.melnykov.fab.FloatingActionButton中删除此导入,然后导入此android.support.design.widget.FloatingActionButton

另外,请仔细检查您是否在清单中注册了AddEventActivity