2017-08-04 5 views
-2

私のアプリで素材のカレンダー表示ライブラリhttps://github.com/prolificinteractive/material-calendarviewを使用しようとしています。 問題は、私はフラグメント内にカレンダービューを作成する必要があり、日付をクリックすると、選択した日付に関連する別のフラグメントを作成する必要があることです。誰かがこれのための例をすることができますか?Androidカレンダーの例

+1

に動作しません。要件とアプローチを提供します。 – HaroldSer

答えて

0

それはカレンダーを示すが、クリックしてリスナーはあなたがしようとしたかを示すために、私たちは、あなたを助ける持っている

public class CalendarFragment extends Fragment { 

    private MaterialCalendarView calendarView; 

    public CalendarFragment() { 
     FragmentsUtils.addFragment(this, "Calendar", "Calendario ricordi", 
      null, R.id.content_main_layout); 
    } 

    @Override 
    public View onCreateView(LayoutInflater inflater, ViewGroup container, 
     Bundle savedInstanceState) { 

     View view = inflater.inflate(R.layout.fragment_calendar, container, 
      false); 

     calendarView = (MaterialCalendarView) 
      view.findViewById(R.id.calendarView); 

     calendarView.setOnDateChangedListener(new OnDateSelectedListener() { 

      @Override 
      public void onDateSelected(@NonNull MaterialCalendarView 
       widget, @NonNull CalendarDay date, boolean selected) { 

      Log.e("DAY", "DAY:" + date); 
      } 
     }); 

    return calendarView; 
} 

    @Override 
    public void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
    } 

} 
関連する問題