之前同學(xué)問我這種情況怎么處理,我只回答他說我從來不適用Design窗口我從來只用Java語言做界面的。但昨晚我的Android Studio背叛了我,沒想到我的Android Studio 上的XML界面也顯示不了。
10年積累的網(wǎng)站設(shè)計(jì)、成都網(wǎng)站設(shè)計(jì)經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有鄯善免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
所以從網(wǎng)上找到了一些這樣的方案
!-- 在Theme.AppCompat.Light.DarkActionBar 前面加Base. --
!-- 就像下面這樣 --
style name="AppTheme" parent="Base.Theme.AppCompat.Light.DarkActionBar"
but ! 這種方案對(duì)我的Android Studio 沒有起作用 。
為了向?qū)ξ夷切┩瑢W(xué)道歉,我從overflow找到了一下解決方案(的確有用):
先退出Android Studio
把一下文件夾** 備份 **到其他目錄或直接刪掉
C:\Users\\ 你的用戶名 \.android\build-cache
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\caches
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\compiler
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\compiler-server
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\external_build_system
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\frameworks
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\gradle
C:\Users\\你的用戶名\.AndroidStdio.3.2\system\resource_folder_cache
然后啟動(dòng)Android Studio 看看吧
還在探索中 . . . . . .
最近正在調(diào)研Android app 如何實(shí)現(xiàn)富文本編輯器,通過在網(wǎng)上查找相關(guān)方面的資料,得知Android 端實(shí)現(xiàn)富文本編輯器主要有以下幾種方式:
如何實(shí)現(xiàn)一個(gè) Android 端的富文本編輯器組件?
譯 — Spans,一個(gè)強(qiáng)大的概念
放棄WebView,使用Crosswalk做富文本編輯器
Android上有好用的markdown編輯器:Ulysses、Yu Writer、Typora 、iA Writer、MarkdownX 。
1、Ulysses \最強(qiáng)大的寫作軟件
支持文章管理、支持圖片、可以自定義主題和樣式,甚至可以寫一本書,功能很強(qiáng)大,可是貌似沒有win版,需要一臺(tái)mac筆記本才行。
2、Yu Writer \國產(chǎn)跨平臺(tái)的MD文本編輯器新秀
小編最近就在體驗(yàn)這款產(chǎn)品,可以隨意更換主題和布局,各種一鍵插入圖片、一鍵建表格、插代碼、鏈接、公式,一鍵切換布局使得等操作起來十分高效流暢自然,對(duì)新手非常友好。
導(dǎo)出成docx (Oce Word文檔),PDF、HTML網(wǎng)頁、TXT以及圖片格式。而且作為國產(chǎn)軟件,HTML網(wǎng)頁除了支持導(dǎo)出WordPress兼容格式外,還能支持微信公眾號(hào)的格式。對(duì)微信排版?zhèn)€性化程度不高,可以排版后放到秀米等美化一下。
3、Typora \免費(fèi)極簡Markdown編輯器
Typora拋棄了傳統(tǒng)的交互模式,它只使用一個(gè)窗口,卻能優(yōu)雅地實(shí)現(xiàn)同時(shí)將代碼編輯與預(yù)覽結(jié)合起來!從而為用戶帶來更加流暢直觀的,所見即所得的Markdown寫作體驗(yàn)。
4、iA Writer \跨平臺(tái)輕量級(jí)寫作工具
iA Writer是一款以設(shè)計(jì)簡單優(yōu)雅著稱的跨平臺(tái)輕量級(jí)純文本編輯器,這款的寫作應(yīng)用支持iOS、Android和Mac \平臺(tái),無論是隨時(shí)隨地移動(dòng)辦公、寫博客、寫日記、寫草稿,它都能讓你在這些設(shè)備上更加便利高效率地寫作……
5、MarkdownX \最優(yōu)秀的Android安卓Markdown編輯器
Android安卓平臺(tái)上優(yōu)秀的Markdown編輯器卻很少,所以今天這款免費(fèi)的MarkdownX真的值得推薦……它能滿足我們隨時(shí)記筆記和寫作的需求。
UEditor編譯器支持代碼高亮顯示,設(shè)置方法如下:
1.頁面head引入U(xiǎn)Editor類包文件shCore.js、shCoreDefault.css代碼
(注:引入文件路徑根據(jù)需求變更即可)
2.新增js代碼
刷新頁面,就可以看到頁面代碼高亮顯示。
基于原生EditText+span實(shí)現(xiàn)的Android富文本編輯器
github地址:
該組件是基于原生EditText+span的方式實(shí)現(xiàn)的,旨在提供一個(gè)功能齊全且使用方便的Android富文本編輯器。主要支持了加粗斜體等行內(nèi)樣式、標(biāo)題引用等段內(nèi)樣式以及插入圖片視頻甚至自定義View等。
Step 1. Add the JitPack repository in your root build.gradle at the end of repositories:
Step 2. Add the dependency in your app build.gradle:
說明:各個(gè)樣式按鈕的layout由調(diào)用方自行完成
說明:其中ivBold為加粗ImageView,由調(diào)用方在layout中定義;R.mipmap.icon_bold_normal和R.mipmap.icon_bold_light是加粗按鈕正常狀態(tài)和點(diǎn)亮狀態(tài)圖片的資源id。
說明:插入自定義布局最終也是通過bitmap以ImageSpan的形式插入到編輯器中的。
再次附上github地址:
歡迎star、fork、提issue~