直接上**:
1.主函式:
view toastroot = getactivity().getlayoutinflater().inflate(r.layout.my_toast, null);
toast toast = new toast(getactivity());
toast.setview(toastroot);
textview tv = (textview) toastroot.findviewbyid(r.id.textviewinfo);
tv.settext("說明,這是乙個自定義邊框和底角的提示框");
toast.show();
預設的toast無法實現我們所需要的效果,那麼我們只能自定義布局檔案,另外toast的背景形狀是圓角的,所以我們需要自定義shape檔案。
2.在drawable-hdpi下新建乙個my_border.xml檔案
<?xml version="1.0" encoding="utf-8"?>
3.新建乙個布局檔案my_toast.xml
<?xml version="1.0" encoding="utf-8"?>
Android自定義邊框背景的Toast
在android程式設計中,有時候我們需要自定義toast提示資訊的背景顏色和邊框顏色,例如下圖 預設的toast無法實現我們所需要的效果,那麼我們只能自定義布局檔案,另外toast的背景形狀是圓角的,所以我們需要自定義shape檔案。步驟如下 1 在drawable hdpi下新建乙個my bor...
自定義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...