2011-10-13 111 views

回答

1

將其顯示在看起來像對話框的常規子活動上。

+0

但在使用時,子活動之前的佈局不會在後臺右側可視? – arnp

+0

@ Arun prasath:子活動將與您設置的一樣大。更改其尺寸以使其不會佔滿整個屏幕,並且父活動將在後臺顯示。 –

0

此代碼片段顯示一個對話框內自定義列表...:

 Dialog dialog2 = new Dialog(Activity.this); 
     ListView modeList = new ListView(Activity.this); 
     AlertDialog.Builder builder = new AlertDialog.Builder(Activity.this); 


      builder.setTitle(" results[s] "); 
      MySimpleAdapter adapter = new MySimpleAdapter(Activity.this, data , R.layout.list_main, 
        new String[] { "name", "distance" ,"phone","web"}, 
        new int[] { R.id.item_title, R.id.item_subtitle ,R.id.item_subtitle1 ,R.id.item_subtitle2}); 
      modeList.setAdapter(adapter); 
     } 





     builder.setView(modeList); 
     dialog2 = builder.create(); 
     dialog2.show(); 
相關問題