본문 바로가기
반응형

Android35

안드로이드 에러 A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerRunnable 원인 및 해결 안드로이드 개발을 하면서 자주 겪게될 에러 중 하나라고 생각된다. 사실 굉장히 기본적인 내용을 잊어버려 발생하는 컴파일 에러였다. 에러 원인을 확인하고 해결해보자. 바쁜 분들은 그냥 아래로 쭉 내려서 2. 에러 해결 부분을 확인해보면 된다. 1. 에러 내용 간단한 스플래시 화면 작성을 하고서 실행했는데 다음과 같은 에러가 발생했다. 아무리 생각해도 잘못된 부분이 없는데 왜 발생하는지ㅂㄷㅂㄷ... 에러 내용은 다음과 같다. 주목할 내용은 이것이다. Execution failed for task ':app:mergeDebugResources'. > A failure occurred while executing com.android.build.gradle.internal.res.ResourceCompilerR.. 2023. 1. 10.
안드로이드 자바코드 레이아웃 구현 보통 안드로이드 개발에서 레이아웃을 만들 때 xml 파일을 이용하여 만든다. 그러나 자바코드를 이용해서도 레이아웃을 만들 수 있으니 알아보자. 코드로 레이아웃 만들기 다음과 같이 프로젝트를 생성한 후 MainActivity의 자바코드를 작성한다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); LinearLayout container = new LinearLayout(this); container.setOrientation(LinearLayout.VERTICAL); Button b1.. 2023. 1. 9.
안드로이드 기본 레이아웃 LinearLayout, RelativeLayout, FrameLayout 지난 포스팅에서 알아본 위젯을 화면에 넣기 위해서는 레이아웃이 필요하다. 이번 포스팅에서는 기본 위젯에 이어 안드로이드 기본 레이아웃에 대해 알아보자. 안드로이드 개발에 있어 필수적인 내용이므로 마스터하자. 1. LinearLayout 리니어 레이아웃은 가장 기본적인 레이아웃으로 뷰들을 일렬로 배치한다. 배치 방향은 수직 또는 수평으로 배치할 수 있다. 선형 레이아웃 클래스가 제공하는 속성과 메서드는 다음과 같다. orientation 'horizontal'은 수평으로, 'vertical'은 수직으로 배치한다. gravity x축과 y축 상에 위젯을 어떻게 배치할 것인지 지정한다. baselineAligned false로 설정되면 뷰들의 기준선을 정렬하지 않는다. 리니어 레이아웃으로 뷰를 배치해보자. o.. 2023. 1. 6.
안드로이드 기본 위젯 TextView, Button, EditText, ImageView 이번 포스팅에서는 안드로이드 위젯에 대하여 좀더 자세하게 알아보자. 기본 위젯들을 살펴보고 이것들을 이용하여 간단한 예제를 만들어 본다. 1. TextView TextView는 글자를 표현하기 위한 위젯이다. 텍스트뷰에서는 다음과 같은 속성들을 지정할 수 있다. 텍스트뷰의 속성을 정리하면 다음과 같다. text 표시할 텍스트 textColor 텍스트 색상 textSize 텍스트의 크기 textStyle 텍스트의 스타일(bold, italic, bolditalic) typeface 텍스트 폰트(normal, sans, serif, monospace) width 픽셀 단위로 텍스트뷰의 길이를 설정 height 픽셀 단위로 텍스트뷰의 높이를 설정 lines 텍스트뷰의 높이를 설정 이와 같이 텍스트뷰의 속성으로.. 2023. 1. 5.
반응형