33
This commit is contained in:
@@ -0,0 +1,114 @@
|
||||
package cn.shangyu.gdxzExpert.activity;
|
||||
|
||||
import android.content.Intent;
|
||||
import android.view.View;
|
||||
import android.widget.LinearLayout;
|
||||
import android.widget.TextView;
|
||||
|
||||
import com.github.gzuliyujiang.wheelpicker.DatePicker;
|
||||
import com.github.gzuliyujiang.wheelpicker.annotation.DateMode;
|
||||
import com.github.gzuliyujiang.wheelpicker.contract.OnDatePickedListener;
|
||||
import com.github.gzuliyujiang.wheelpicker.entity.DateEntity;
|
||||
import com.github.gzuliyujiang.wheelpicker.widget.DateWheelLayout;
|
||||
|
||||
import cn.shangyu.gdxzExpert.R;
|
||||
import cn.shangyu.gdxzExpert.base.BaseActivity;
|
||||
import cn.shangyu.gdxzExpert.utils.UIUtils;
|
||||
import cn.shangyu.gdxzExpert.widget.LoadingPage;
|
||||
|
||||
public class SuifangActivity extends BaseActivity implements OnDatePickedListener {
|
||||
|
||||
|
||||
|
||||
@Override
|
||||
public void setTitle() {
|
||||
top_title.setText("随访详情");
|
||||
|
||||
}
|
||||
LinearLayout l_yigan;
|
||||
TextView tv_bir;
|
||||
@Override
|
||||
public View onCreateSuccessedView() {
|
||||
View view= UIUtils.inflate(R.layout.activity_suifang);
|
||||
l_yigan=view.findViewById(R.id.l_yigan);
|
||||
l_yigan.setOnClickListener(this);
|
||||
tv_bir=view.findViewById(R.id.tv_bir);
|
||||
view.findViewById(R.id.l_flex).setOnClickListener(this);
|
||||
view.findViewById(R.id.l_base).setOnClickListener(this);
|
||||
view.findViewById(R.id.l_ct).setOnClickListener(this);
|
||||
view.findViewById(R.id.group).setOnClickListener(this);
|
||||
view.findViewById(R.id.hbdna).setOnClickListener(this);
|
||||
view.findViewById(R.id.l_bio).setOnClickListener(this);
|
||||
|
||||
|
||||
return view;
|
||||
}
|
||||
public void onYearMonth(View view) {
|
||||
DatePicker picker = new DatePicker(this);
|
||||
picker.setBodyWidth(240);
|
||||
DateWheelLayout wheelLayout = picker.getWheelLayout();
|
||||
wheelLayout.setRange(DateEntity.target(1900, 1, 1), DateEntity.today(), DateEntity.today());
|
||||
wheelLayout.setDateMode(DateMode.YEAR_MONTH);
|
||||
wheelLayout.setDateLabel("年", "月", "");
|
||||
picker.setOnDatePickedListener(this);
|
||||
picker.show();
|
||||
}
|
||||
|
||||
@Override
|
||||
public LoadingPage.ResultState onLoad() {
|
||||
return LoadingPage.ResultState.STATE_SUCCESSED;
|
||||
}
|
||||
|
||||
@Override
|
||||
protected void processClick(View v) {
|
||||
switch (v.getId())
|
||||
{
|
||||
case R.id.l_base:
|
||||
onYearMonth(v);
|
||||
break;
|
||||
case R.id.l_bio:
|
||||
Intent intent12=new Intent(SuifangActivity.this,BiochemistryActivity.class);
|
||||
startActivity(intent12);
|
||||
break;
|
||||
case R.id.hbdna:
|
||||
Intent intent11=new Intent(SuifangActivity.this,HbvdnaActivity.class);
|
||||
startActivity(intent11);
|
||||
break;
|
||||
case R.id.group:
|
||||
Intent intent10=new Intent(SuifangActivity.this,PatientGroupActivity.class);
|
||||
startActivity(intent10);
|
||||
break;
|
||||
case R.id.l_flex:
|
||||
Intent intent0=new Intent(SuifangActivity.this,FibroActivity.class);
|
||||
startActivity(intent0);
|
||||
break;
|
||||
case R.id.l_ct:
|
||||
Intent intent2=new Intent(SuifangActivity.this,CtActivity.class);
|
||||
startActivity(intent2);
|
||||
break;
|
||||
case R.id.l_yigan:
|
||||
Intent intent1=new Intent(SuifangActivity.this,PastHistoryActivity.class);
|
||||
intent1.putExtra("title","用药方案");
|
||||
startActivity(intent1);
|
||||
break;
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onDatePicked(int year, int month, int day) {
|
||||
double y=0,m=0;
|
||||
if(month>DateEntity.today().getMonth())
|
||||
{
|
||||
y=DateEntity.today().getYear()-year-1;
|
||||
m=(12-(month-DateEntity.today().getMonth()))/12.00;
|
||||
}
|
||||
else
|
||||
{
|
||||
y=DateEntity.today().getYear()-year;
|
||||
m=(DateEntity.today().getMonth()-month)/12.00;
|
||||
}
|
||||
|
||||
tv_bir.setText(year+"-"+month+"("+String.format("%.2f", y+m)+"年"+")");
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user