下面的代碼將使一個對話框,用甩幹過程指標和一些文字,上面寫着「正在加載...」:難以閱讀在安卓2.x的對話框文本
final ProgressDialog dialog = new ProgressDialog(context);
dialog.setMessage(context.getString(R.string.loading));
dialog.show();
股票2.3和三星TouchWiz,該文本在黑色背景下爲黑色,幾乎無法閱讀。
如果我使用dialog.setInverseBackgroundForced(true)
,我會得到一個黑色文本的白色對話框。這對股票2.3和三星TouchWiz非常有用,但不適用於HTC Sense,其中的文字是可見的,但旋轉器是白色的白色。
什麼是正確的方法來製作一個簡單的ProgressDialog與可見文本和進度指標,將跨所有自定義皮膚工作?