去除Toast 文字內容帶的黑色底色
自己新增的Toast,但是就是文字內容帶有黑色底色。
我這個問題是由於activity使用了透明主題導致的,故修改Toast的context為應用的context,不要使用this
原因:activity使用了透明主題
<style name="SearchActivityBackground" parent="@android:style/Theme.Translucent.NoTitleBar">
<item name="android:background">#29000000</item>
</style>
解決方法:修改Toast的context為應用的context,不要使用this
public void onRequestPermissionsResult(int requestCode, String[] permissions,
int[] grantResults) {
if (!PermissionUtils.checkPermissionResult(permissions, grantResults)) {
Toast.makeText(**this.getApplicationContext()**, R.string.on_permission_read_QuickSearchBox, Toast.LENGTH_SHORT).show();
finish();
}
}
總結:透明主題會影響一些顯示,以後顯示上找不到原因的要看看Activity的主題和應用的主題
相關文章
- Excel表格底色怎麼去掉?去除Excel表格底色的方法Excel
- Xposed去除抖音Toast教程AST
- [Android] 定製化Toast展示(位置、底色、圓角)AndroidAST
- canvas 寫入文字內容Canvas
- input 文字框內容居中
- jquery實現的設定指定元素的文字內容和html內容jQueryHTML
- linux替換文字內容Linux
- Python提取文字指定內容Python
- ps去除背景色或者如何將照片底色換成白色
- css input文字框中的內容居中效果CSS
- 獲取html標籤包裹的文字內容HTML
- 替換文字檔案中指定的內容
- CSS禁止選中文字內容CSS
- 如何使用awk處理文字內容
- JavaScript 文字框輸入內容同步JavaScript
- jQuery文字框輸入內容同步jQuery
- vim 清空內容和替換文字
- Android之去掉文字內容的HTML標籤AndroidHTML
- 獲取或者設定textarea文字域的內容
- javascript刪除具有指定文字內容的li元素JavaScript
- jQuery文字框內容輸入同步功能jQuery
- Bootstrap系列 -- 4. 文字內容強調boot
- 網站模板怎麼修改文字內容網站
- Word2003文字底色設定方法
- 點選文字框實現文字框內容選中效果
- 日常筆記一:擷取富文字編輯器中的文字內容筆記
- QWebEngineView去除自帶CookieWebViewCookie
- 點選實現選中指定元素的文字內容
- JavaScript監聽文字節點內容改變JavaScript
- 如何用Python批量提取PDF文字內容?Python
- [譯][草案] HTTP “帶外”內容編碼HTTP
- 如何去除PPT模板上釋出的文字
- papi醬疑遭封殺 被勒令整改去除粗口低俗內容API
- JavaScript select選中項的value值和文字內容JavaScript
- iphone根據文字內容調整label高度的方法。iPhone
- Android中自定義Toast文字大小AndroidAST
- python: 傳送內容帶圖片的郵件Python
- mysql 計算 一個文字欄位的內容一個文字出現的次數MySql