在佈局頁面添加一個fab按鈕(fab_user_Add),可以簡單的Button按鈕就可以
<cc.trity.floatingactionbutton.FloatingActionButton android:id="@+id/fab_user_add" android:layout_width="50dp" android:layout_height="50dp" android:layout_weight="1" android:layout_gravity="right" android:layout_marginRight="2dp" android:src="@drawable/ic_add" android:backgroundTint="#4b98fb" app:rippleColor="#9CC4F7" app:borderWidth="0dp" android:clickable="true" android:layout_marginBottom="20dp" />
在Activity調用方法
1)普通提示彈窗
FloatingActionButton fabUserAdd = findViewById(R.id.fab_user_add); fabUserAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { AlertDialog.Builder builder = new AlertDialog.Builder(CollectActivity.this); builder.setTitle("刪除提醒") .setIcon(android.R.drawable.ic_dialog_info) .setMessage("您是否確定刪除數據?") .setNegativeButton("否", null); builder.setPositiveButton("是", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { Log.i("測試","點擊刪除"); } }); builder.show(); } });
效果圖
2)帶輸入框彈窗
FloatingActionButton fabUserAdd = findViewById(R.id.fab_user_add); fabUserAdd.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { final EditText inputServer = new EditText(CollectActivity.this); AlertDialog.Builder builder = new AlertDialog.Builder(CollectActivity.this); builder.setTitle("用戶驗證") .setIcon(android.R.drawable.ic_dialog_info) .setView(inputServer) .setNegativeButton("取消", null); builder.setPositiveButton("確定", new DialogInterface.OnClickListener() { public void onClick(DialogInterface dialog, int which) { inputServer.getText().toString(); Log.i("測試","輸入用戶:"+ inputServer.getText()); } }); builder.show(); } });
效果圖
參考網址:https://www.cnblogs.com/makebetter/p/5279439.html