Android自定義邊框背景的Toast

2021-06-20 21:46:18 字數 349 閱讀 2555

在android程式設計中,有時候我們需要自定義toast提示資訊的背景顏色和邊框顏色,例如下圖:

預設的toast無法實現我們所需要的效果,那麼我們只能自定義布局檔案,另外toast的背景形狀是圓角的,所以我們需要自定義shape檔案。

步驟如下:

1、在drawable-hdpi下新建乙個my_border.xml檔案

<?xml version="1.0" encoding="utf-8"?>

2、新建乙個布局檔案my_toast.xml

<?xml version="1.0" encoding="utf-8"?>

在此檔案中把該布局的背景設為第一步時建立的shape檔案。

Android自定義邊框背景顏色的Toast

直接上 1.主函式 view toastroot getactivity getlayoutinflater inflate r.layout.my toast,null toast toast new toast getactivity toast.setview toastroot textvi...

自定義Android選單背景

如何自定義android選單背景呢?預設的情況下android系統的選單是白色的,下面的例子可以通過自定義的xml布局實現個性化的menu public class menuex extends activity override public boolean oncreateoptionsmenu...

自定義Android選單背景

如何自定義android選單背景呢?預設的情況下android系統的選單是白色的,下面的例子可以通過自定義的xml布局實現個性化的menu 關鍵 就是重寫layout類的工廠方法oncreateview,這裡對比繪製的view來替換系統中的 protected void setmenubackgro...