본문 바로가기

Android90

Android studio에서 commit 취소하기 나는 하루에 1~2번 정도 commit을 하는거 같다... 아무튼 원하지 않는 commit을 하게되어 취소를 해야할 때가 무조건 생긴다.. 근데 나는 극한의 GUI 충이라 command 입력을 좋아하지 않는다.. 이때 쓸 수 있는 방법 Android studio 상단에 VCS -> Git -> Rest HEAD를 클릭한다 기본값은 HEAD로 되어 있으나 HEAD^로 변경하면 이전 commit이 취소가 된다 ^말고 다양한 옵션이 있는거 같지만 일단 당장 필요한건 이거니까 여기까지~ 2021. 6. 17.
Android webview에서 Alert 띄우기 안드로이드 웹뷰에서 Javascript로 만든 Alert를 띄워야 할 때가 있다 이럴때 그냥 하면 Alert가 안뜨더라... 그래서 아래의 코드를 추가하자 webView.setWebChromeClient(new WebChromeClient() { @Override public boolean onJsAlert(WebView view, String url, String message, JsResult result) { new AlertDialog.Builder(view.getContext()) .setMessage(message) .setPositiveButton(android.R.string.ok, new AlertDialog.OnClickListener() { @Override public void on.. 2021. 6. 16.
DialogFragment 높이, 너비 조절 @Override public void onResume() { super.onResume(); getDialog().getWindow(); getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.TRANSPARENT)); getDialog().getWindow().setLayout(ViewGroup.LayoutParams.MATCH_PARENT, ViewGroup.LayoutParams.WRAP_CONTENT); } DialogFragment를 띄울때 레이아웃이 원치 않는 사이즈로 축소될때가 있다. 그럴땐 DialogFragment의 onResume에 setLayout에서 Setting을 해주면 정상적으로 레이아웃이 변한다. 그리고 위.. 2021. 6. 10.
DialogFragment 뒷 배경 지우기 DialogFragment 보면 뒷배경에 검은 레이어가 깔려있다. 이걸 지우기 위해선 Window window = getDialog().getWindow(); window.clearFlags(WindowManager.LayoutParams.FLAG_DIM_BEHIND); 이렇게 해주면 된다 2021. 6. 10.