我遇到通过浮动按钮启动新活动的问题。当我将下一个代码添加到我的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}}
请耐心等待,我是初学者。 :)
答案 0 :(得分:0)
删除Java类中的FloatingActionButton导入并完全重新导入
import android.support.design.widget.FloatingActionButton;
答案 1 :(得分:0)
从项目com.melnykov.fab.FloatingActionButton
中删除此导入,然后导入此android.support.design.widget.FloatingActionButton
。
另外,请仔细检查您是否在清单中注册了AddEventActivity
。