0
그래서 시간을 확인하고 날짜 선택 도구를 클릭하면 Google 캘린더가 오른쪽 하단의 팹 버튼을 누르면 수행됩니다. 새 창에 날짜와 시간이 나타나고 그 중 하나를 클릭하면 피커가 열립니다.날짜 선택 도구 (Google 캘린더처럼)
Im 시간 선택 도구가있는 조각을 만들어 크기를 작게 만들거나 코드를 통해 만들어야하는 경우 확실하지 않습니다.
이
내 코드입니다 : 나는 날짜 선택기를 표시해야 date_from 버튼과 날짜를 설정 한 후 클릭하면이 date_from에 텍스트를 덮어해야 지금public class NewEventActivity extends AppCompatActivity {
private LayoutInflater inflater;
private String[] arraySpinner;
private Button date_from;
private Button date_to;
private Button time_from;
private Button time_to;
private EditText title;
private EditText invite;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.new_event_fragment);
findviewbyids();
initPickers();
}
public void findviewbyids(){
date_from = (Button) findViewById(R.id.bt_date_from);
time_from = (Button) findViewById(R.id.bt_time_from);
date_to = (Button) findViewById(R.id.bt_date_to);
time_to = (Button) findViewById(R.id.bt_time_to);
title = (EditText) findViewById(R.id.et_title);
invite = (EditText) findViewById(R.id.et_invite);
}
public void initPickers(){
Date today = new Date();
DateFormat df = new SimpleDateFormat("MM/dd/yyyy");
DateFormat tf = new SimpleDateFormat("HH:mm:ss");
String reportDate = df.format(today);
String reportTime = tf.format(today);
date_from.setText(reportDate);
time_from.setText(reportTime);
date_to.setText(reportDate);
time_to.setText(reportTime);
date_from.setVisibility(View.VISIBLE);
date_to.setVisibility(View.VISIBLE);
time_from.setVisibility(View.VISIBLE);
time_to.setVisibility(View.VISIBLE);
date_from.setBackgroundColor(Color.TRANSPARENT);
date_to.setBackgroundColor(Color.TRANSPARENT);
time_from.setBackgroundColor(Color.TRANSPARENT);
time_to.setBackgroundColor(Color.TRANSPARENT);
Spinner group = (Spinner) findViewById(R.id.sp_group);
this.arraySpinner = new String[] {
"1", "2", "3", "4", "5"
};
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_spinner_item, arraySpinner);
group.setAdapter(adapter);
date_from.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
}
});
}
}
나는 당신이 의미하는 바를 얻을 수 있기를 바랍니다.
@ zooky 문제를 해결 했습니까? – Saveen