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
- 自定義chrome的輸入框背景顏色Chrome
- Android中自定義特定顏色的ToastAndroidAST
- 設定toast的字型顏色和背景顏色AST
- Android-重新包裝Toast,自定義背景AndroidAST
- Android Toast 自定義背景、圖片 隨心使用AndroidAST
- 短視訊系統,不改變背景顏色的基礎上更改邊框和字型顏色
- Android自定義ToastAndroidAST
- jQuery設定div邊框顏色jQuery
- 純 CSS 解決自定義 CheckBox 背景顏色問題CSS
- CSS--border邊框顏色漸變CSS
- Android 自定義Toast及BUGAndroidAST
- 自定義Excel表格邊框的技巧Excel
- 設定Toast字型顏色AST
- 自定義ToastAST
- iOS專案開發實戰——自定義控制元件背景與顏色iOS控制元件
- 短視訊平臺原始碼,自定義上傳有邊框的背景圖片原始碼
- Android Toast 預設和自定義使用AndroidAST
- Android中自定義Toast文字大小AndroidAST
- UIColor 自定義 16進位制顏色UI
- 改變Android按鈕背景顏色的高效方法Android
- Android 自定義Toast,修改Toast樣式和顯示時長AndroidAST
- qt 設定QTextEdit文字框中指定內容塊的背景顏色QT
- 動態改變Drawable中我們自定義背景的顏色並設定顏色以16進位制進行設定
- Android 程式設計程式碼-自定義 ToastAndroid程式設計AST
- 直播網站原始碼,修改el-input邊框顏色網站原始碼
- 使用Paint事件重畫GroupBox來修改邊框顏色AI事件
- 自定義Toast樣式AST
- 利用CAGradientLayer自定義顏色漸變viewView
- Eclipse背景顏色修改Eclipse
- iOS UISearchBar 修改背景顏色iOSUI
- css 設定背景顏色CSS
- Android取消EditText自帶黃色邊框Android
- 一個可以自定義的ToastAST
- 用css實現自定義虛線邊框CSS
- CSS 中的顏色、背景和剪下CSS
- CSS設定元素的背景顏色CSS
- 【Android開發點滴】自定義Toast樣式AndroidAST