2010-09-26 8 views

Répondre

1

Je ne pense pas possible puisque l'API ne le supporte pas.

Vous devez écrire votre propre classe qui étend la boîte de dialogue ou créer une activité et utiliser android:theme="@android:style/Theme.Dialog pour lui donner l'aspect d'une boîte de dialogue. Ensuite, vous pouvez utiliser des techniques standard pour placer des widgets.

+0

thnx pour le conseil .. –

1

J'ai juste essayé, Maintenant, je peux repositionner le AlertDialog, mais je ne peux pas le redimensionner.

Builder builder = new AlertDialog.Builder(this); 
    builder.setTitle("Sample Title"); 
    AlertDialog d = builder.create(); 
    Window win = d.getWindow(); 
    WindowManager.LayoutParams lp = win.getAttributes(); 
    lp.y = 100; 
    lp.width = 320; //It does not work. 
    win.setAttributes(lp); 
    d.show(); 
Questions connexes