Ich habe keine Ahnung, was das plötzlich verursacht hat, da ich nicht glaube, dass ich irgendeinen Code geändert habe (vielleicht ist das ein Android Studio 2.0 Bug?).FloatingActionButton seltsames Verhalten der Presse
Aber jetzt, wenn ich einen FloatingActionButton drücke, bleibt er gedrückt und tut nichts, wenn ich ihn zum ersten Mal anklicke. Wenn ich es erneut anklicke, scheint es zu funktionieren (sieht aber immer noch gedrückt aus).
In meiner OnCreate Methode:
FloatingActionButton fab = (FloatingActionButton) findViewById(R.id.fab);
assert fab != null;
fab.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
//does stuff here, behavior is the same even if I remove this code
}
});
XML:
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.CoordinatorLayout
android:id="@+id/coordinator_layout"
android:orientation="vertical"
android:layout_width="match_parent"
android:layout_height="match_parent">
<android.support.design.widget.FloatingActionButton
android:id="@+id/fab"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="bottom|end"
android:layout_margin="@dimen/fab_margin"
android:src="@android:drawable/ic_input_add"
android:baselineAlignBottom="false"
android:focusableInTouchMode="true"
/>
</android.support.design.widget.CoordinatorLayout>
</LinearLayout>
Warum haben Sie 'assert fab! = Null;'? –
Nur um eine Warnung loszuwerden Android Studio gab mir; wahrscheinlich nicht benötigt – KaliMa