Android自定義邊框背景顏色的Toast
直接上程式碼:
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"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android">
<solid android:color="#ff0000ff"/>
<stroke android:width="1dp" android:color="#FFFFFFFF" />
<padding android:left="7dp" android:top="7dp" android:right="7dp" android:bottom="7dp" />
<corners android:radius="4dp" />
</shape>
3.新建一個佈局檔案my_toast.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent">
<TextView
android:layout_width="wrap_content"
android:background="@drawable/my_border"
android:id="@+id/TextViewInfo"
android:text="這是一個自定義背景顏色的提示框"
android:layout_gravity="center_vertical"
android:textColor="#ff00ff00"
android:layout_height="wrap_content" />
</LinearLayout>
相關文章
- 自定義Toast的背景顏色大小及字型大小AST
- 設定toast的字型顏色和背景顏色AST
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- Android 自定義Toast及BUGAndroidAST
- 純 CSS 解決自定義 CheckBox 背景顏色問題CSS
- Android中自定義Toast文字大小AndroidAST
- 短視訊平臺原始碼,自定義上傳有邊框的背景圖片原始碼
- 利用CAGradientLayer自定義顏色漸變viewView
- qt 設定QTextEdit文字框中指定內容塊的背景顏色QT
- 直播網站原始碼,修改el-input邊框顏色網站原始碼
- Flutter改變狀態列字型、狀態列背景顏色、Appbar背景顏色的方式FlutterAPP
- mui toast自定義樣式UIAST
- 自定義Toast樣式+改變Toast寬高AST
- CSS 中的顏色、背景和剪下CSS
- CSS設定元素的背景顏色CSS
- CSS的秘密——背景和邊框(下)CSS
- 判斷如下邊框的顏色,並解釋為什麼[程式碼]?
- 在Mac裡給Terminal終端自定義顏色Mac
- 小程式中 icon 顏色自定義解決方案
- 小程式自定義swiper的指示點樣式及顏色
- VC 對話方塊背景顏色、控制元件顏色控制元件
- 直播平臺開發,Android端簡單的顏色背景變換Android
- 強大的CSS:顏色、背景和剪下CSS
- Android自定義方形驗證碼輸入框Android
- echart使用自定義單個柱狀顏色實現
- Python自定義詞雲圖形狀和文字顏色Python
- 微信小程式-自定義placeholder顏色和樣式微信小程式
- 0x04_My-OS實現自定義顏色
- python seaborn畫熱力圖,自定義顏色漸變Python
- uni-app 自定義loading 自定義toast 相容小程式&APPAPPAST
- CSS-背景顏色|background-colorCSS
- markdown字型顏色和背景設定
- css3背景顏色漸變CSSS3
- svg 圖示設定背景顏色SVG
- 修改Android 介面顏色Android
- input文字框焦點背景變色
- css揭祕 - 背景與邊框 [一]CSS
- windows10系統怎麼自定義主題顏色Windows
- CSS 寫個帶邊框背景色透明的訊息框CSS