|
|
|
@ -6,13 +6,21 @@ import android.support.v4.app.FragmentManager; |
|
|
|
import android.support.v4.app.FragmentPagerAdapter; |
|
|
|
import android.support.v4.view.ViewPager; |
|
|
|
import android.support.v7.widget.Toolbar; |
|
|
|
import android.view.Menu; |
|
|
|
import android.view.MenuItem; |
|
|
|
import android.view.View; |
|
|
|
import android.widget.TextView; |
|
|
|
|
|
|
|
import com.qhclh.ytzh.R; |
|
|
|
import com.qhclh.ytzh.base.BaseActivity; |
|
|
|
import com.qhclh.ytzh.ui.CalendarDialogFragment; |
|
|
|
import com.qhclh.ytzh.utils.DateTimeUtil; |
|
|
|
import com.qhclh.ytzh.work.tablepoultry.ChoseEvent; |
|
|
|
|
|
|
|
import org.greenrobot.eventbus.EventBus; |
|
|
|
|
|
|
|
import java.util.ArrayList; |
|
|
|
import java.util.Date; |
|
|
|
import java.util.List; |
|
|
|
|
|
|
|
import butterknife.BindView; |
|
|
|
@ -21,7 +29,7 @@ import butterknife.BindView; |
|
|
|
* Created by 青花瓷 on 2018/3/22. |
|
|
|
*/ |
|
|
|
///< 种禽日报表 |
|
|
|
public class PoultryDailyReportActivity extends BaseActivity { |
|
|
|
public class PoultryDailyReportActivity extends BaseActivity implements CalendarDialogFragment.CalendarClickListener{ |
|
|
|
@BindView(R.id.toolbar) |
|
|
|
Toolbar mToolbar; |
|
|
|
@BindView(R.id.tv_toolbar_title) |
|
|
|
@ -42,7 +50,7 @@ public class PoultryDailyReportActivity extends BaseActivity { |
|
|
|
|
|
|
|
@Override |
|
|
|
protected void initView() { |
|
|
|
initToolbar(mToolbar, "种禽日报表", new View.OnClickListener() { |
|
|
|
initToolbar(mToolbar, "", new View.OnClickListener() { |
|
|
|
@Override |
|
|
|
public void onClick(View view) { |
|
|
|
finish(); |
|
|
|
@ -63,6 +71,22 @@ public class PoultryDailyReportActivity extends BaseActivity { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public boolean onCreateOptionsMenu(Menu menu) { |
|
|
|
getMenuInflater().inflate(R.menu.chosetime, menu); |
|
|
|
return true; |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public boolean onOptionsItemSelected(MenuItem item) { |
|
|
|
switch (item.getItemId()) { |
|
|
|
case R.id.chose_time: |
|
|
|
new CalendarDialogFragment().show(getSupportFragmentManager(), "start"); |
|
|
|
break; |
|
|
|
} |
|
|
|
return super.onOptionsItemSelected(item); |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
private void initTabLayout() { |
|
|
|
mTitleList.add("育雏育成期"); |
|
|
|
@ -80,6 +104,17 @@ public class PoultryDailyReportActivity extends BaseActivity { |
|
|
|
mTabLayout.setupWithViewPager(mViewPager); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onStartCalendarClick(Date date) { |
|
|
|
tv_toolbar_title.setText(DateTimeUtil.getYMD2(date)); |
|
|
|
EventBus.getDefault().postSticky(new ChoseEvent(date.getTime())); |
|
|
|
} |
|
|
|
|
|
|
|
@Override |
|
|
|
public void onEndCalendarClick(Date date) { |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
private class TabViewPagerAdapter extends FragmentPagerAdapter { |
|
|
|
public TabViewPagerAdapter(FragmentManager fm) { |
|
|
|
super(fm); |
|
|
|
|