我需要使用此浮动按钮的形状动态地将Icon添加到此Float按钮

时间:2017-02-14 11:09:33

标签: java android

Import Problem 这是我的代码,因为Context Compat无法解析

private FloatingActionButton getFAB() {
            FloatingActionButton fab = new FloatingActionButton(this);
            fab.setImageDrawable(ContextCompat.getDrawable(getContext(), R.drawable.fire));
            fab.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
    //"insert into Checks (ID,CheckSerail,CheckTitel,CheckType,Covers,MyTable,MyStatus,Splited,RefranceTo,myDateTime,OpenIn,ClosedIn,Cust_ID,Server_ID,Casher_ID,Admin_ID,OutLet_ID,Rest_ID_Active,WS,CreateDate,ModifiedDate,Num_Fired,User_ID,Voided,Voided_Time,Voided_Reason,Order_No,ReOpen,Table_ID,Num_Print,Lvl_Split,ChangeAfterSplit,Combined,Combined_To,ChangeAfterCombine,Received,Received_Time,Point_ID,Meal_ID,Voided_By,Catering_ID,Pick_Up,Pick_Up_Time,Officer) values (@ID,@CheckSerail,@CheckTitel,'DinIn',@Covers,@MyTable,'Open',0,0,GetDate(),@OpenIn,@ClosedIn,@Cust_ID,@Server_ID,@Casher_ID,@Admin_ID,@OutLet_ID,@Rest_ID_Active,@WS,@CreateDate,@ModifiedDate,@Num_Fired,@User_ID,@Voided,@Voided_Time,@Voided_Reason,@Order_No,@ReOpen,@Table_ID,@Num_Print,@Lvl_Split,@ChangeAfterSplit,@Combined,@Combined_To,@ChangeAfterCombine,@Received,@Received_Time,@Point_ID,@Meal_ID,@Voided_By,@Catering_ID,@Pick_Up,@Pick_Up_Time,@Officer)";
                }
            });
            return fab;
        }

1 个答案:

答案 0 :(得分:0)

在活动类的基础上添加此行 import android.support.v4.content.ContextCompat;

getContext()更改为 YourActivityClassName.this