안드로이드 LayoutInflater 사용하기 안드로이드에서 레이아웃 XML파일을 View객체로 만들기 위해서는 LayoutInflater를 이용해야 합니다.사용방법은 다음과 같으며, 자세한 사항은 아래에서 알아봅시다. LayoutInflater inflater = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE); View view = inflater.inflate(R.layout.test_layout, parent, false); LayoutInflater 생성하기 1. getSystemServiceLayoutInflater inflater = (LayoutInflater) context.getSystemService..
날씨가 덥네요.다들 건강하시고, 사무실에서 나가지 맙시다. 로그 클래스는 다들 다른 클래스를 참조하여서, 보여줄지 안 보여줄지를 판단할 것으로 생각되는데요.릴리즈 하는 시점에 android.util.Log값을 없앨수 있는 방법이 있습니다. 1. build.gradle에서 릴리즈 빌드할 때 Proguard를 적용하도록 정의하여 줍니다. buildTypes {release {runProguard trueproguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.txt'}} 2. proguard-rules.txt 파일에 다음을 추가 -assumenosideeffects class android.util.Log {p..
안드로이드 스튜디오가 나오면서 gradle에 대해서 조금만 낙서를 해둠. gradle- ant의 유연성과 maven의 의존성 관리를 컨셉으로 한 groovy 기반의 프로젝트 자동화 도구- 다중 프로젝트 빌드 지원- groovy 기반의 DSL (Domain Specific Language)- gradle wrapper를 통해 gradle이 설치 되지 않은 환경도 지원 gradle script 설정- compile project(':모듈명') - 같은 프로젝트 내 모듈 의존- compile '저장소명' - 외부 저장소로부터 의존- compile files('파일명') - 같은 모듈 내 라이브러리 파일 의존
개발을 오래하였지만, 항상 헷갈리는 부분이네요.정리한번 했습니다. 속성 내용 layout_above @id의 위에 위치 layout_below @id의 아래에 위치 layout_toLeftOf @id의 왼쪽에 위치 layout_toRightOf @id의 오른쪽에 위치 layout_alignLeft @id의 왼쪽 변에 맞춤 layout_alignTop @id의 위쪽 변에 맞춤 layout_alignRight @id의 오른쪽 변에 맞춤 layout_alignBottom @id의 아래쪽 변에 맞춤 layout_alignParentLeft true이면 부모와 왼쪽 변을 맞춤 layout_alignParentRight true이면 부모와 왼쪽 변을 맞춤 layout_alignParentLeft true이면 부모와..
정신없이 바쁜데 잠시 쉬면서 글하나 적어둡니다. AndroidManifest파일에 보면 meta-data를 정의해서 사용할 수 있는데 정의된 값을 가져와서 사용할수 있습니다. 기본 사용법은 Activity에서 해당 부분을 가져와서 사용할 경우에 다음과 같이 사용합니다. try {ApplicationInfo applicationInfo = context.getPackageManager().getApplicationInfo(context.getPackageName(), PackageManager.GET_META_DATA);Bundle bundle = applicationInfo.metaData;return bundle.getString(key);} catch(PackageManager.NameNotFound..
- Total
- Today
- Yesterday
- MySQL
- git
- tomcat
- Windows
- docker
- php
- cocoapods
- android
- Linux
- Codable
- centos8
- Spring
- golang
- windows10
- enum
- github
- go
- Python
- CentOS
- Kotlin
- ubuntu
- Java
- rxswift
- SWIFT
- war
- Xcode
- intellij
- ios
- Gradle
- nodejs
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |