본문 바로가기

안드로이드 버튼 Selector 버튼의 상태에 따라서 버튼의 스타일을 다르게 지정할 수 있다. 이것을 하는 방법은, 1. 자바파일에서 한다. 2. xml에서 한다. 두가지 방법이 있다. 개인적으로는, 두번째 방법이 좀 더 깔끔하고 정리도 잘되는것 같다. 그렇다면, xml에서 처리하는 방법에 대해서 알아보자. 1. res/drawable 폴더에 xml을 생성한다. res/drawable/btn_style.xml color로도 가능하다. 예는 다음과 같습니다. color_back.xml 가능한 상태는 다음과 같다. 적절하게 사용하자. android:state_focused android:state_pressed android:state_enabled 2. 선택하고자 하는 버튼에 배경으로 설정한다. (자바소스에서 지정해도 된다. btn.se.. 더보기
안드로이드 더블 클릭 http://blog.vizpei.kr/94697746 참고참고. 더보기
안드로이드 키보드 옵션 안드로이드는 모바일 프로그래밍이기 때문에, 화면의 제약이 많습니다. 이에 따라서, 화면을 효율적으로 사용하기 위하여, 키보드가 올라왔을경우, 화면을 어떻게 표현할 것인가가 중요한 이슈가 되기도 하죠. 그래서, 안드로이드는 키보드가 화면에 보여질때 어떻게 표현할 것인가에 대해서, 몇가지 가이드라인을 주고 있습니다. 제가 겪은 일중 하나는, 안드로이드 키보드가 올라올시 레이아웃이 재조정되는 현상이 있었습니다. 저는, 키보드가 올라오더라도 레이아웃이 유지되기를 원했습니다. 그래서, 이것을 해결하기 위해, 매니페스트 파일을 조정해 주었습니다. android:windowSoftInputMode="adjustPan" 저는 위의 방법을 썼네요, 네임플레이스와, 옵션은 다음과 같습니다. android:windowSof.. 더보기
안드로이드 상태바 사이즈 구하기 Rect rectgle= new Rect(); Window window= getWindow(); window.getDecorView().getWindowVisibleDisplayFrame(rectgle); int StatusBarHeight= rectgle.top; int contentViewTop= window.findViewById(Window.ID_ANDROID_CONTENT).getTop(); int TitleBarHeight= contentViewTop - StatusBarHeight; Log.i("Size :: ", "StatusBar Height= " + StatusBarHeight + " , TitleBar Height = " + TitleBarHeight); onCreate가 끝난 후에,.. 더보기
OpenGL 참고 사이트 http://www.falloutsoftware.com/tutorials/gl/gl0.htm http://mathworld.wolfram.com/OrthographicProjection.html http://nehe.gamedev.net/ 더보기