[카테고리:] Development
코딩과 관련된 글들
취미 기록용 블로그
코딩과 관련된 글들
액티비티 하나 만들었는데 호출할때 마다 키보드가 올라오길래 끄는 방법을 검색해보고 실험해보고 정리해놓음. 1. 해당 액티비티 레이아웃 속성에 android:focusableInTouchMode=”true” 를 넣어준다. 2. AndroidMenifest.xml에서 해당 액티비티 속성에 android:windowSoftInputMode=”stateAlwaysHidden”을 넣어준다. “read more”
이클립스 Helio 쓰다가 Kepler 나왔길래 Juno 건너뛰고 업글했는데 어시스트가 안되더군요. 뭐 기존 플젝 그대로 가져오다가 뭔가 세팅값이 꼬였겠죠. 이거 어디서 켜야 하는건지 검색하다가 찾아서 기록해 봅니다. “read more”
Log.e(“linsoo” , “class:”+(new Throwable()).getStackTrace()[0].getClassName() +” line” + (new Throwable()).getStackTrace()[0].getLineNumber()); 이렇게 하면 저 코드위치가 가면 Logcat에 코드 위치랑 클래스 명(파일명)을 찍어준다. “read more”
안드로이드 작업을 하다 보니 현재뷰에서 다른 뷰를 레이어 띄우듯이 하는 상황이 발생해서 처음에는 투명한 다른 액티비티를 띄웠다가 골치아픈 문제가 발생해서 다른 방법을 찾다가 팝업뷰 라는걸 알게되서 여기에 정리해둠. import android.view.LayoutInflater; import android.widget.PopupWindow; public class MainActivity extends Activity { private PopupWindow… “read more”
public void onWindowFocusChanged(boolean hasFocus) { Rect rect = new Rect(); Window win = this.getWindow(); win.getDecorView().getWindowVisibleDisplayFrame(rect); Log.d(“linsoo”,”알림바:”+rect.top); Log.d(“linsoo”,”화면전체높이:”+rect.bottom); super.onWindowFocusChanged(hasFocus); } 안드로이드에서 기기 화면 사이즈가 필요해서 위와 같이 사용했는데 액정 실제 해상도가 나오는줄 알았지만 실제로는 소프트키(Home, Back, Multi) 키는 제외한 사이즈가 나온다.… “read more”