I have the following list view to which I want to add a floating action button.
you need to use android.support.design.widget.CoordinatorLayout as your root layout instead of LinearLayout then only android.support.design.widget.FloatingActionButton will work
android.support.design.widget.CoordinatorLayout
LinearLayout
android.support.design.widget.FloatingActionButton
// your code