2012-03-30 7 views

답변

0

활동을 확장하고 DatePicker에서이 .. 그런 DatePicker에서을 필요로하는 모든 된 활동에 대한이 확장 만들려면이 방법을 가진 부모 클래스 .. 이런

뭔가 만들기 ...

class MyDIalog extends Activity { 
     @Override 
    protected void onCreate(Bundle savedInstanceState) { 
     super.onCreate(savedInstanceState); 
    } 

    public void createDatePicker(){ 
    //code to create Date Picker 
    } 
} 

그리고 당신의 ACtvity이 될 것입니다

class MyAct extends MyDIalog { 


} 
+0

@gnanamraghupathy .. 도움이 되었습니까 ..? – ngesh

+0

잘 작동했지만 ... 월간 일년 만보기가 아니라 기본보기에 표시된대로 주간보기가 있습니다.이 역시 제안 할 수 있습니다. –

0

내 조언은 DatePicker에 대한 활동을 작성하는 것입니다. 당신은 매니페스트 파일의 활동 노드에 아래의 속성을 추가하여 DatePicker에서 활동 transparent을 만들 수 있습니다

 android:theme="@android:style/Theme.Translucent.NoTitleBar" 

이 그럼 당신은 DatePicker에서 활동을 시작 startActivityForResult()를 사용해야합니다. 사용자가 날짜를 선택하고 OK 버튼을 클릭하면, 당신은 마무리 작업 전에 setResult()을 사용할 수 있습니다 : 마지막 작업이 첫 번째 활동에 onActivityResult()을 처리

  Intent intent = getIntent(); 
      intent.putExtra("date", date); 
      setResult(RESULT_OK, intent); 
      finish(); 

.

+0

감사합니다 onuray sahin ... –

관련 문제