ScrollView나 ListView의 top 혹은 bottom 에 padding 을 주었다면 android:clipToPadding="false" 를 주어야 한다.그렇지 않으면 scroll 하면서 이 padding 부분이 사라지게 된다. Left, Right 에 padding 을 줄 경우에는 scroll indicator 가 안쪽으로 존재할 수 있는데 이는android:scrollbarStyle="outsideOverlay" 로 설정해주면 해결된다. 이 두가지를 코딩하게 되면 다음과 같다.요약하면 padding 값을 줄 경우 아래와 같이 xml 설정을 하면 된다.
Android에서 View의 크기를 알아오고 싶을때 View.getWidth();View.getHeight(); 위의 메소드를 이용하여서 알아올수 있습니다.그러나 이 방법은 View가 onDraw를 통하여 화면에 그려 졌을 경우에 크기를 얻을 수 있습니다. 만약 그전에 호출하게 된다면 0값을 얻어오게 됩니다. onDraw전에 View에 크기를 알고 싶은 경우에는 View.measure(MeasureSpec.UNSPECIFIED, MeasureSpec.UNSPECIFIED); View.getMeasuredWidth();View.getMeasuredHeight(); 위의 API를 사용하면 됩니다. 여기에서 알아야 할 부분은 View.measure(MeasureSpec.UNSPECIFIED, MeasureSp..
eclipse Juno 버전으로 android를 개발하는데, android 리소스 파일인 xml열면 헬이 같이 열린다.그래서, 지금 난 그냥 깨끗하게 밀어버리고, ADT를 받아서 사용하고 있다.마음 같아서는 AndroidStudio를 사용하고 싶은데... 다른 사람들은 다 이클립스 쓴다.곧 베타 버전이 아닌 정식 버전이 나올듯. 글작성 기준으로 0.8.9버전임. 일단 내가 전체 툴을 다 변경시켜줄수 없기때문에 AndroidStudio는 내가 개발하고 싶은거 할때만 사용.이클립스를 맞추도록 한다. 일단 ADT도 구글에서 이클립스를 안드로이드 개발에 맞도록 몇가지 변경을 하여 두어서 그런지 xml여는데 문제는 안생긴다.그러나, 개발하던 프로젝트 workspace를 그대로 가져온다면 문제가 발생하게 된다. 이..
그냥 카운트만 되는 시계를 만들어주고 싶다면...만들어 줄 필요는 없다.그런데 너무 단순한 위젯이라 그냥 만드는게 나을수도... 아무튼 구현은 너무 쉽다. XML추가부분 Java추가부분Chronometer mChronometer = (Chronometer)findViewById(R.id.chronometer); mChronometer.setBase(SystemClock.elapsedRealtime()); mChronometer.setOnChronometerTickListener(new OnChronometerTickListener() { @Override public void onChronometerTick(Chronometer chronometer) { long elapsedMillis = System..
- Total
- Today
- Yesterday
- windows10
- nodejs
- ios
- Xcode
- MySQL
- war
- Windows
- centos8
- docker
- Codable
- cocoapods
- intellij
- tomcat
- Python
- Gradle
- Kotlin
- php
- github
- go
- Linux
- golang
- enum
- CentOS
- rxswift
- Spring
- ubuntu
- Java
- android
- git
- SWIFT
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |