안드로이드 HeadView & FooterView 커스텀 리스트뷰
·
dev/android
안드로이드 커스텀 리스트 뷰 만들기HeadView 와 FooterView 사용도 같이 알아보겠습니다.위에 보시는 사진이 리스트 뷰에 위에 붙여질 headview입니다. 리스트 뷰에 아이템들은 리스트 형식으로 뿌려지며 스크롤이 가능합니다. 그런 리스트 뷰 상단에 해당 뷰를 고정시켜 놓고 사용할 수 있는 것이 HEADVIEW입니다. 리스트 뷰를 스크롤 할 시 헤더 뷰도 같이 스크롤 할 수 있도록 합니다. 즉 헤더 뷰를 붙여 리스트 뷰 최상단의 아이템이 되는 것입니다. 아이템 리스트 최하단의 위치할 수 있는 FOOTERVIEW입니다. 리스트 뷰를 스크롤 하여 가장 최하단의 위치 시킬 수 있습니다. heradview 마찬가지로 스크롤 할 시 같이 움직입니다. activity_main.xml 액티비티 메인의 리스..
안드로이드 동적 마진 변경
·
dev/android
안드로이드 동적 마진 변경 오늘은 XML코드에서 마진을 변경하는 방법이 아닌 자바코드에서 동적으로 뷰에 마진을 설정하는 방법을 알려드릴게요. 위에 사진이 자바코드로 마진을 변경하는 소스코드에요. LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(ViewGroup.LayoutParams.WRAP_CONTENT, ViewGroup.LayoutParams.WRAP_CONTENT); params.setMargins(100,100,100,100); // 왼쪽, 위, 오른쪽, 아래 순서입니다. text1.setLayoutParams(params); LinearLayout.LayoutParams params = new LinearLayout.Layou..
jsoup 기상청 날씨 파싱
·
dev/android
jsoup으로 기상청 사이트에서 간단한 날씨정보를 파싱 Jsoup 기상청 날씨 가져오기compile 'org.jsoup:jsoup:1.10.1' 우선 jsoup을 사용할려면 라이브러리를 추가 하셔야 해요. 추가를 하셧으면 이제 날씨 정보를 가져오도록 해보죠. 기상청 사이트를 복사하시구 http://www.kma.go.kr/index.jsp dl[class=region_weather_e] 이 안에 날씨정보가 있어요 ㅎㅎ public class MainActivity extends AppCompatActivity { // jsoup을 활용하여 기상청 날씨 가져오기. TextView weather_tv; @Override protected void onCreate(Bundle savedInstanceState..
안드로이드 현재시간 구하기
·
dev/android
안드로이드 현재시간 구하기 Step1. 현재 시간 가져오기. Step2. Date 생성하기 Step3. 가져오고 싶은 형식으로 가져오기 long now = System.currentTimeMillis(); Date date = new Date(now); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");String getTime = sdf.format(date);