2016-06-27 58 views
0

你好,我知道這已被回答,但我仍然有問題理解做什麼,因爲我是新來的android。 我只想收集一些信息,如姓名,電話號碼,電子郵件,地址和日期。存在的問題是,必須把滾動型,以顯示所有查看,但DatePicker的是真正的大,如果它裏面滾動型如何把一個日期選擇器滾動視圖內

我發現這個鏈接,解決了這個問題,我不能向下滾動 https://gist.github.com/izmajlowiczl/6633221

問題是我不知道如何從我的MainActivity調用該類。這是我的活動。

package com.example.intel.form; 

import android.support.design.widget.TextInputLayout; 
import android.support.v7.app.AppCompatActivity; 
import android.os.Bundle; 
import android.widget.DatePicker; 

public class Main_Activity extends AppCompatActivity { 

    private TextInputLayout name; 
    private TextInputLayout number; 
    private TextInputLayout email; 
    private TextInputLayout address; 
    private DatePicker date; 

    @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
     setContentView(R.layout.activity_main_); 

     name = (TextInputLayout) findViewById(R.id.name); 
     date = (DatePicker) findViewById(R.id.date); 
     number = (TextInputLayout) findViewById(R.id.number); 
     email = (TextInputLayout) findViewById(R.id.email); 
     address = (TextInputLayout) findViewById(R.id.address); 

    } 
} 

我試了幾個小時,嘗試調用我在互聯網上找到的那種方法。

任何指導,將不勝感激

+0

你爲什麼不讓它像一個彈出?在你的UI中有一個DatePicker永久存在,聽起來對我來說是一個壞主意。 –

+0

是的,這是一個好主意,只需要學習如何做第一次彈出 –

回答

0

TY,但我做到了修改的.xml

代替:

CustomDatePickerMain_Activity替換的DatePicker出現如下使用

<DatePicker 
     android:id="@+id/date" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"> 
</DatePicker> 

我改成了

<YourPakagename.CustomDatePicker 
     android:id="@+id/date" 
     android:layout_width="match_parent" 
     android:layout_height="wrap_content"></YourPakagename.CustomDatePicker> 

並且那它

0

添加CustomDatePicker.java到您的項目。爲幫助

  • private CustomDatePicker date;
  • date = (CustomDatePicker) findViewById(R.id.date);
相關問題