전체 글 495

Android title 바 없앨 때 xml 전체 변경 오류 해결 방법

어플리케이션 빨간색 부분을 상단 바 노란 부분을 타이틀 바 라고 합니다 이것들을 없애기 위해 AndroidManifest.xml에 들어가 를 변경하라고 하는데요 이를 변경하면 xml의 테마가 전체적으로 바뀔 수도 있습니다. 이 방법은 application의 전체 테마를 완전히 교체하는 것입니다. 따라서 보통 개발을 하다보면 xml을 수정하는 경우가 있는데요 개발이 어느 정도 진행된 후에 이 값을 바꾸면 앱이 죽거나 글자 색상이나 배경색 등이 완전히 바뀌어 보이는 부작용이 생깁니다. 입력전 입력후 해결방법 그대로 놔두시고 themes.xml에 이코드를 넣으시면 됩니다. true (상단바 없애기) true (타이틀바없애기)

[Android java] Dialog 에서 MainActivity로 값 전달

Dialog 에서 MainActivity로 값 전달 Dialog 에서 MainActivity로 값을 전달 하기위해 interface를 사용하겠습니다. 이런식으로 Listener라는 인터페이스를 만들어 주고 changeText라는 함수를 사용할 것입니다. 먼저 코드를 보여드리겠습니다. ▼ Dialog 코드입니다. package com.example.myapplication; import android.app.Dialog; import android.content.Context; import android.graphics.Color; import android.graphics.drawable.ColorDrawable; import android.os.Bundle; import android.util.Log;..

Android MPAndroidChart gradle 에러

에러 그래프 그리기 시작도 안했는데 이런 오류가 나 매우 화가 남. Class referenced in the layout file, com.github.mikephil.charting.chars.LineChart, was not found in the project or the libraries에러 발생 해결과정 1) 세팅 변경 - 구글링해보니 gradle 관련 문제라고 하였고, 이에 최신 버전이던 gradle 과 기타 setting을 낮은 버전으로 수정함. 1. gradle version -> 6.7.1 2. Gradle Plugin Version to 4.2.2 3. Target SDK version 30 로 낮은 단계의 gradle 로 수정 그러자 Could not fiind method depe..

[Android] Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'app\build.gradle' 오류 해결

문제상황 라이브러리를 연결하기 위해 gradle에 코드를 입력하였으나, 이러한 오류가 발생 Build was configured to prefer settings repositories over project repositories but repository 'maven' was added by build file 'app\build.gradle' (문제해결 전) Build gradle 코드 plugins { id 'com.android.application' } android { compileSdk 31 defaultConfig { applicationId "com.example.forcode" minSdk 21 targetSdk 31 versionCode 1 versionName "1.0" testI..

java 5강 생성자란?

생성자 new 연산자와 같이 사용되고, 클래스로부터 객체를 생성할 때 호출되어 객체의 초기화를 담당합니다. class Calculator{ static double PI = 3.14; int left, right; public void setOprands(int left,int right) { this.left = left; this.right = right; } public void sum() { System.out.println(this.left + this.right); } } public class cal { public static void main(String[] args) { Calculator c1 = new Calculator(); c1.setOprands(20, 10); c1.sum()..

[Android java] addTextChangedListener onText/afterText 차이

XML 코드 java 코드 package com.example.forcode; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.text.Editable; import android.text.TextWatcher; import android.util.Log; public class MainActivity extends AppCompatActivity { private final String TAG = MainActivity.class.getSimpleName(); android.widget.EditText EditText_number; @Override protected void onCreate..

한글 Viewer 없이 웹에서 한글 보는 법

▼1)사이트에 들어가 js 다운받기 https://chrome.google.com/webstore/detail/hwpjs/hgalnnpknkjdccmcljadkckcdibiglei hwp.js hwp web viewer chrome.google.com 2)크롬 오른쪽 상단 -> 확장프로그램 관리 3)파일에 대한 엑세스 허용 해주기 파일 URL에 대한 액세스 허용 ON 해주면 됩니다. 4)hwp 파일을 드래그 해서 구글 크롬 주소창에 넣어주고 Enter를 치시면 됩니다. 혹시 안되시는 부분이 있으면 댓글 남겨주세요~ 도와드리겠습니다.

기타 2021.11.01

java 4강 this 란 무엇인가요?

예제 코드 class C{ int v = 10; void m() { int v = 20; System.out.println(v); System.out.println(this.v); } } public class HelloWorldApp { public static void main(String[] args) { C c1 = new C(); c1.m(); } } 예상되는 출력값은 무엇일까요? 출력 코드 이렇듯 위에 있는 부분은 지역변수 아래 부분은 전역변수를 의미하는 것을 알 수 있습니다. this 가 있다는 것은 인스턴스를 생성했을 때 그 인스턴스 자신을 의미하는 것입니다. 즉, this 가 붙게 되면 그 객체에 대한 전역의 의미를 갖게 되는 것입니다. 활용예제코드 class Calculator{ sta..

애드센스 사이드 바 광고 여러 개 다는 법

1.애드센스 사이드바 광고를 스크롤형태로 만드는 것은 구글 애드센스 정책에 위반됩니다. 따라서 다른 방법으로 광고를 추가해야합니다. 오늘은 에드센스 사이드 바 광고를 여러 개 달아 광고 효과를 추가할 수 있는 방법을 알아보겠습니다. 1)배너 출력 플러그인 사용하기 2)꾸미기-> 사이드 바 ->HTML 배너출력 플러그인 사용하기 사이드바에 들어가면 HTML 배너출력 플러그인이 보이는데요 이것을 사이드바 원하는 자리에 추가해줍니다. 3)구글 애드센스에 들어가서 디스플레이 광고 코드 가져오기 사이드바에 달 광고를 만들것이니 수직형을 클릭해줍니다. 4) 코드를 HTML 플러그인에 복사 붙여넣기 5)완료 이런 식으로 광고를 여러 개 삽입할 수 있습니다. 도움이 되셨다면 구독 좋아요 부탁드립니다~

기타 2021.10.27