마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

초보가 코딩 질문 드립니다 ㅠ

0 추천
@Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        
        
        
        
       findViewById(R.id.btn_random).setOnClickListener(MyOnClick);
       findViewById(R.id.btn_date).setOnClickListener(MyOnClick);
        
    }
    
    OnClickListener MyOnClick = new OnClickListener() {
  
  @Override
  public void onClick(View v) {
   
   switch (v.getId()) {
   case R.id.btn_random:
    TextView tv_r = (TextView)findViewById(R.id.tv_random);
    tv_r.setText();
    break;

   case R.id.btn_date:
    
    
    break;
   }
   
  }
 };

 

첫번째 버튼을 누르면 텍스트뷰에는 아무것도 없지만 Ranom.nextInt()를 써서 랜덤 하게 숫자가 나오게 하고 싶고요

두번째 버튼은 누르면 텍스트뷰가 아니라 그 누른 버튼 Text가 Date로 설정 되어 있는데 이것을

Date().toString()을 써서 오늘 날짜로 set하고 싶은데 감이 안잡히네요;;;

String.ValueOf()도 사용해야 할것 같은데..

너무나 간단한것인데 초보인 저에겐 너무나 어렵군요;; ㅠ

도그풋러 (640 포인트) 님이 2014년 10월 9일 질문
도그풋러님이 2014년 10월 9일 수정

1개의 답변

+1 추천

1.  랜덤함수

int rand = (int)(Math.random() * 10);   // 0~9 까지

String randStr = Integer.toString(rand);

tv_r.setText(randStr);

 

2. 오늘날짜

long now = System.currentTimeMillis();

Date date = new Date(now);

SimpleDateFormat CurDateFormat = new SimpleDateFormat("yyyy년 MM월 dd일");

String strCurDate = CurDateFormat.format(date);

 

Date format 형식참조 : http://wisegirl.tistory.com/82

안드로이드로우 (15,740 포인트) 님이 2014년 10월 10일 답변
우와 정말 감사합니다! ㅠㅠ
랜덤함수는 자바 참고해서 어떻게 됬습니다
오늘 날짜는 처음 해보는거라 할줄을 몰랐는데 감사합니다!
...