2013-04-01 59 views
1

默認AlertDialog具有更大的textSize和更大的填充。如何使AlertDialog上的SingleChoiceItem看起來更緊湊?

我可以通過使用樣式這樣

ContextThemeWrapper cw = new ContextThemeWrapper(this, R.style.AlertDialogTheme); 
AlertDialog.Builder builder = new AlertDialog.Builder(cw); 

然後

<style name="AlertDialogTheme" parent="android:Theme.Dialog"> 
    <item name="android:textSize">18sp</item> 
</style> 

現在如何調整AlertDialog的垂直間距/填充控制TEXTSIZE?下面的樣式不影響任何內容。或者至少我們可以調整RadioButton的大小嗎?

<style name="AlertDialogTheme" parent="android:Theme.Dialog"> 
    <item name="android:paddingTop">0dp</item> 
    <item name="android:paddingBottom">0dp</item> 
</style> 

該行是我想使用默認AlertDialog風格自定義。我不想創建自定義適配器只是爲AlertDialog進行自定義視圖。

感謝

+0

我在試圖設計AlertDialog的複選框時發現了類似的問題。並非所有默認項目都可用於樣式設計。您必須繼續並進行完整的自定義對話框,包括佈局等。 – Martin

回答

0

我想沒有選擇比使用適配器然後建立完整的自定義對話框。不管怎麼說,還是要謝謝你。