2015-10-13 3 views
1

У меня есть требование, когда мне нужно отобразить некоторые, как показано ниже.Как настроить диалоговое окно предупреждения с помощью кнопки при нажатии кнопки?

AlertDialog

Но я, как показано ниже.

CurrentDialog

код, который я использую, чтобы получить выше диалоговое окно, как показано ниже.

ListView visitsListView = (ListView) vg.findViewById(R.id.lvDayRemindersList); 
     //if (visitsListView == null) return; 
     TextView noVisitDayTextView = (TextView) vg.findViewById(R.id.no_visits_day); 
     if (visitsListView == null && day != null) 
     { 
      //activityListDialog = new AlertDialog(vg.getContext()); 
      LayoutInflater li = (LayoutInflater) vg.getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE); 
      View v = li.inflate(R.layout.cal_month_day_list_view, null, false); 
      visitsListView = (ListView) v.findViewById(R.id.today_list_view); 
      //noVisitDayTextView = (TextView) vg.findViewById(R.id.today_list_view_title); 
      //activityListDialog.setContentView(v); 
      AlertDialog.Builder builder = new AlertDialog.Builder(vg.getContext()); 
      builder.setTitle(day); 
      builder.setView(v); 
      activityListDialog = builder.create(); 
      activityListDialog.setCanceledOnTouchOutside(true); 
     } 

При щелчке по сетке я вызываю диалоговое окно, как показано ниже.

if (isContainsData && isOnSelected) 
     { 
      Logger.performanceLogEnd("CalendarMonthView-displayVisitListDialog"); 
      activityListDialog.show(); 
     } 

Помогло ли кто-нибудь помочь в достижении этого. Спасибо.

+0

check popupwindow http://developer.android.com/reference/android/widget/PopupWindow.html –

+0

Спасибо за ответ Rajen, я уже прошел ссылку. Но не в состоянии найти, какую функцию использовать. – coders

ответ

0

Одна вещь, которую я замечаю, заключается в том, что нет кода для заполнения содержимого объекта visitsListView. По крайней мере, я не вижу код. visitsListView используется дважды от вызова findViewById(), и это путает.

Возможно, это хорошо, если вы разместите xml-макет cal_month_day_list_view и другие.

Смежные вопросы