본문 바로가기

Android125

안드로이드 네비게이션 드로어(Navigation Drawer) 사용하기. 네비게이션 드로어 용어가 조금 생소할수있습니다. 현재 제가 만들고있는 네이티브 앱을 하다보니 네비게이션 드로어를 사용해야할거같아서 사용을 해봤습니다. 매우 쉽게 구현이 가능하니 따라해보셔도 좋을거같습니다. 우선 네비게이션 드로어란? 이런식으로 메뉴버튼이나 옆으로 슬라이드 했을때 슉 튀어나오는 녀석을 말합니다. 서론 집어치우고 긁어가실 소스먼저 볼게요 우선 xml을 하나 만들어줍니다. 현재 위에 보여진 이미지에 맞게 짜여진 소스입니다. 다 지우셔도되요! 다만 여기서중요한건 제일 최상위 레이아웃 width가 280dp로 되어있습니다. 딱 화면에서 드로어 기능으로 보여줄 부분만 설정한거죠. 그후로 그 안에다가 레이아웃을 꾸미는건 여러분 자유입니다. 그다음 메인xml소스입니다. 최상위 레이아웃은 드로어레이아웃 .. 2019. 12. 8.
안드로이드 사용자의 생년월일을 받아서 나이 계산. 생년월일을 받는데 딱 년도만 받으면 좋겠는데.. 예를들어 1950년 1월 20일 이렇게나오면 계산하기 참 까다롭습니다. Calendar cal; SimpleDateFormat formats; formats = new SimpleDateFormat ( "yyyy"); //Finalvar.birth_year의 값은 1950년 1월 20일 int time2 = Integer.parseInt(formats.format(cal.getTime())); int ageSum = Integer.parseInt(Finalvar.birth_year.substring(0,4)); age.setText(Integer.toString(time2 - ageSum +1)+"세 "); 이렇게 서브스트링(substring) 기능을 이용.. 2019. 12. 6.
안드로이드 어플 켜지기전에 로딩되는 하얀색화면 제거 res - values - styles안에 그럼 앱이 켜지기전에 뜨던 보기싫은 하얀색 화면이 제거되고 바로 어플이 구동됩니다. 궁금하신 사항은 댓글 남겨주세요. 2019. 11. 20.
Intent 화면전환 시 데이터전달과 받는과정. 뭔가 버튼을 누르면 화면이 이동되게 하고싶으신 경우가 많습니다. 단순히 이동만 되게 한다면 매우 쉽게 느끼는분도 계십니다. 제가 있는 오픈채팅톡방에 오시는분들 대부분이 Intent로 데이터를 전달하는 부분은 모르셔서 포스팅해봅니다. String sub="안녕하세요"; Btn1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { Intent intent = new Intent(getApplicationContext(),subActivity.class); intent.putExtra("1",sub); intent.putExtra("2","Hello world"); startActivity(inten.. 2019. 11. 19.