2013-04-07 40 views
1

我有這個對話框中有4個項目。而且我需要讓第一個項目不可選(不可點擊),我該怎麼做?如何使對話框中的某些項目不可選?

String[] presets = { getString(R.string.string1), getString(R.string.string2), getString(R.string.string3), getString(R.string.string4) }; 
      AlertDialog dialog; 
      AlertDialog.Builder builder = new AlertDialog.Builder(ListFragment.this.getActivity()); 
      builder.setTitle(name); 
      builder.setItems(presets, new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog, int position1) { 
        switch(position1) { 
        case 0: 
         //some code 
         break; 
        case 1: 
         //some code 
         break; 
        case 2: 
         //some code 
         break; 
        case 3: 
         //some code 
         break; 
        } 
        dialog.dismiss(); 
       } 
      }); 
      dialog = builder.create(); 
      dialog.show(); 
+0

你的意思點擊窗口小部件? – 2013-04-07 15:48:15

+0

是.................. – Adam 2013-04-07 15:53:38

+0

沒人????????? – Adam 2013-04-07 16:00:15

回答

0
在XML

使這對你不希望它是點擊

android:clickable="false" 
+0

我沒有任何的XML,我只有這個對話框。 – Adam 2013-04-07 16:07:43

+0

然後對不起,我不能幫助 – 2013-04-07 16:13:16

+0

但是我知道每個小部件都可以設置爲不可點擊使用Java這樣'yourWidget.setClickable(false)'; – 2013-04-07 16:16:29

相關問題