安卓 setElevation 方法的使用

public class MainActivity extends AppCompatActivity {

@RequiresApi(api = Build.VERSION_CODES.LOLLIPOP)
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button button = (Button) findViewById(R.id.bt1);
    button.setElevation(2.0f);
}

}


报错 java.lang.NoSuchMethodError: android.widget.Button.setElevation
这个新的方法怎么使用??

setElevation

Added in API level 21
void setElevation (float elevation)
Sets the base elevation of this view, in pixels.

Related XML Attributes:

android:elevation
Parameters
elevation float

重新构建一下项目试试。。

https://developer.android.com/reference/android/view/View.html#setElevation(float)