계발에서 개발까지 안드로이드 스튜디오 BottomSheetDialog 적용방법 다이얼로그에 적용할 xml를 준비하기 소스 구현 방법 final BottomSheetDialog bottomSheetDialog = new BottomSheetDialog(MainActivity.this); bottomSheetDialog.setContentView(R.layout.준비한 레이아웃); bottomSheetDialog.show(); 수고하셨습니다 ★ 더 많은 정보 https://deumdroid.tistory.com/
계발에서 개발까지 OnClickListener 와 setOnLongClickListener 중복 사용하기 버튼에 클릭리스너를 줄 때 그냥 클릭과 길게 클릭했을 경우를 나타내야 할 경우 버튼1.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); 버튼1.setOnLongClickListener(new View.OnLongClickListener(){ @Override public boolean onLongClick(View v) { return true; //true 설정 } }); 수고하셨습니다 ★ 더 많은 정보 https://deumdroid.tistory.com/
계발에서 개발까지 Android Studio Toolbar res - values - styles 툴바에 사용할 옵션의 아이템을 설정해 주기 위해서 res - menu 폴더를 생성 생성 이후 에 밑에 소스를 넣어주세요. activity_main_xml MainActivity.java public class MainActivity extends AppCompatActivity { Toolbar toolbar; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); toolbar = (Toolbar) findViewB..
activiti_main content_main data_list_item res-menu menu_main MainActivity.kt class MainActivity : AppCompatActivity(), SearchView.OnQueryTextListener { private val dataList = mutableListOf() private val filteredList = mutableListOf() override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) setSupportActionBar(toolbar) addData(..
https://try.kotlinlang.org/#/Examples/Hello,%20world!/Simplest%20version/Simplest%20version.kt Try Kotlin Try Kotlin right in the browser. try.kotlinlang.org 정확하게 다 변환이 되는건 아니지만 문법이나 대충 느낌정도 알 수 있는 사이트여서 유용하게 사용합니다.
애플리케이션 제작 후 홈버튼이나 또는 백그라운드에 액티비티가 남아있는 상태에서 다시 앱을 실행하면 백그라운드의 앱이 아니라 앱이 중복돼서 실행되는 경우가 있습니다. 그럴 경우 매니페스트로 이동 후 android:launchMode="singleTask"를 추가하면 앱 중복 실행을 방지할수있습니다.
업그레이드 이후 제목과 같이 오류가 발생시 해결법이다. 보기방식을 Project로 바꾼후 gradle.properties를 더블 클릭합니다. android.enableAapt2=false
안녕하세요 오늘은 back key를 이용해 종료 커스텀 다이얼로그를 띄우겠습니다. 일단 back key를 누를 시 띄울 custom dialog를 만들겠습니다. 필요시 변경하면 됩니다 간단하게 만들겠습니다 완성은 밑에 사진처럼 나옵니다. 이제 back key를 눌렀을 때 위에 레이아웃이 다이얼로그로 나오게 코딩하겠습니다. public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); } @Override public void ..
build.gradle(app) 클릭 android { ''' compileOptions { sourceCompatibility JavaVersion.VERSION_1_8 targetCompatibility JavaVersion.VERSION_1_8 } } 추가를 해주시고 butterknife의 버전을 업데이트 해주시면 됩니다.
APK를 업로드하는 경우 Google Play의 대상 API 레벨 요구사항을 충족해야 합니다. 신규 앱은 Android 9.0(API 레벨 28) 이상을 타기팅해야 합니다. 2019년 11월 1일부터 앱 업데이트는 Android 9.0 이상을 타겟팅해야타기팅해야 합니다. 이 날짜까지 앱 업데이트는 Android 8.0(API 레벨 26) 이상을 타기팅해야 합니다. 구글에서 2019년 11월 1일 부터는 targetSdkVersion를 28이상으로 해야 구글 플레이 스토어에 게시를 할 수 있다고 합니다. 지금은 Android 10 (API 레벨 29 )까지 나왔으므로 그 전 단계임 28까지는 충족하고 올리라는 소리네요. 그렇다면 Android 9.0(API 레벨 28) 올리는 방법을 알아보겠습니다. 프로젝..
안녕하세요 오늘은 안드로이드 스튜디오에서 언어를 설정하는 방법에 대해 알아보겠습니다. 앱 제작을 다하고 나서 다른 언어를 추가해 전 세계를 타깃으로 정하기 위해선 중요 언어를 지원해야 합니다. 보통 텍스트뷰나 버튼에 글자를 바로 넣어주는 방법도 있지만 res/values/strings.xml이라는 파일에 들어가서 설정해 주면 나중에 여러 텍스트를 변경하기 수월하며 관리하기도 편합니다. 하나하나 안 찾아도 되기 때문이죠. 밑에 사진처럼 values-ko를 추가하여 strings.xml파일을 추가하여 한국어를 지원하게 만들 수 있습니다. 하지만 오늘은 직접 파일을 만들지 않고 Translations Editor를 이용해 언어를 지원해 보겠습니다. strings.xml를 더블클릭후 열어준 후 오른쪽 상단의 O..
버튼에 텍스트를 넣을때 영어 소문자로 쓰고 싶은데 대문자로 자꾸 입력되는 경우가 있습니다. 안드로이드 스튜디오에는 아주 많은 속성이 있기 때문에 찾기 어려울 수 있습니다. 그럴 경우 버튼 속성에 android:textAllCaps="false"를 넣어주시면 해결됩니다.