本文實例為大家分享了Android九宮格圖片展示的具體代碼,供大家參考,具體內容如下
效果顯示:
	
	
1、創建xml頁面(我的項目扣下來的,有的地方會報錯要改)
<TextView android:id="@+id/consultation_tv_birthdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignLeft="@+id/consultation_tv_sex" android:layout_alignStart="@+id/consultation_tv_sex" android:layout_alignTop="@+id/consultation_et_birthdate" android:layout_marginTop="9dp" android:text="出生日期:" android:textColor="@color/black" android:textSize="18sp" android:textStyle="bold" /><EditText android:id="@+id/consultation_et_birthdate" android:layout_width="260dp" android:layout_height="40dp" android:layout_alignLeft="@+id/consultation_et_sex" android:layout_alignStart="@+id/consultation_et_sex" android:layout_below="@+id/consultation_et_sex" android:layout_marginTop="22dp" android:background="@drawable/input_bg" android:focusable="false" android:ems="10" android:inputType="textPersonName" android:paddingLeft="15dp" android:paddingRight="15dp" /><ImageView android:id="@+id/consultation_iv_birthdate" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_above="@+id/consultation_et_id_card" android:layout_alignEnd="@+id/consultation_et_birthdate" android:layout_alignRight="@+id/consultation_et_birthdate" android:layout_marginBottom="5dp" android:layout_marginRight="10dp" app:srcCompat="@android:drawable/ic_menu_today" />
2、創建參數
EditText consultation_et_birthdate;//出生日期:ImageView consultation_iv_birthdate;//出生日期點擊
3、獲取控件
consultation_et_birthdate = (EditText) findViewById(R.id.consultation_et_birthdate);consultation_iv_birthdate = (ImageView) findViewById(R.id.consultation_iv_birthdate);
4、創建點擊事件
consultation_iv_birthdate.setOnClickListener(new View.OnClickListener() {  @Override  public void onClick(View v) {    showDialog(DATE_DIALOG);  }});5、創建時間控件并獲取數據
final Calendar ca = Calendar.getInstance();mYear = ca.get(Calendar.YEAR);//年mMonth = ca.get(Calendar.MONTH);//月mDay = ca.get(Calendar.DAY_OF_MONTH);//日
6、獲取點擊確定事件
@Overrideprotected Dialog onCreateDialog(int id) {  switch (id) {    case DATE_DIALOG:      return new DatePickerDialog(this, mdateListener, mYear, mMonth, mDay);  }  return null;}7、綁定數據
/** * 設置日期 綁定時間 */private DatePickerDialog.OnDateSetListener mdateListener = new DatePickerDialog.OnDateSetListener() {  @Override  public void onDateSet(DatePicker view, int year, int monthOfYear, int dayOfMonth) {    mYear = year;    mMonth = monthOfYear;    mDay = dayOfMonth;    consultation_et_birthdate.setText(new StringBuffer().append(mYear).append("-").append(mMonth + 1).append("-").append(mDay).append(" "));  }};有什么問題請留言。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。
新聞熱點
疑難解答