2012-08-28 194 views
0

Android中有沒有一種方法可以根據環境變量設置顯示一個已經選擇單選按鈕的對話框?有對話框的Android對話框

我寫了下面的代碼。它似乎並沒有什麼錯誤,我敢肯定它執行,但顯示的對話框時,沒有一個單選按鈕被選中:

switch (shape) 
{ 
    case SQUARE: 
     bigCircle.setSelected (false); 
     smSircle.setSelected (false); 
     if (size == BIG) 
     { 
      bigSquare.setSelected (true); 
      smSquare.setSelected (false); 
     } 
     else 
     { 
      bigSquare.setSelected (false); 
      smSquare.setSelected (true); 
     } 
     break; 

    case CIRCLE: 
     bigSquare.setSelected (false); 
     smSquare.setSelected (false); 
     if (size == BIG) 
     { 
      bigCircle.setSelected (true); 
      smCircle.setSelected (false); 
     } 
     else 
     { 
      bigCircle.setSelected (false); 
      smCircle.setSelected (true); 
     } 
} 

dialog.show(); 

任何建議?

感謝,
R.

回答

0

你需要用你想要的景色定義對話框。也許你可以看看APIDemos-> app-> alerdialogs->警告對話框,並有單選列表。按照您的要求修改佈局。

您可以在對話框中添加自定義UI,其中可以包含複選框,單選按鈕或幾乎任何東西。