1
我在Facebook SDK中使用RequestDialogBuilder來構建一個WebDialog,它發送一些邀請給Facebook朋友。Android Facebook SDK WebDialog setTheme方法不起作用
構建器的一個方法是setTheme,它接受一個int(res id)來更改您正在使用的主題。
默認情況下,加載對話框看起來是這樣的:
我想新的手機使用全息主題,所以我做了以下內容:
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
builder.setTheme(android.R.style.Theme_Holo_Dialog);
夠簡單。不過,雖然載入畫面是否自行解決:
內置對話框看起來像這樣
它應該是什麼樣子,是這樣的:
我也試過使用ContextThemeWrapper:
Context context = this;
if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB)
context = new ContextThemeWrapper(this, android.R.style.Theme_Holo_Dialog);
然後使用該上下文來構造RequestDialogBuilder,但這也不起作用。
人有一個想法?謝謝