앱 개발

Glide 1. build.gradle dependencies { ... // glide implementation 'com.github.bumptech.glide:glide:4.13.0' annotationProcessor 'com.github.bumptech.glide:compiler:4.13.0' } 위의 2줄을 추가해준다. 2. activity_glide.xml 3. GlideActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import com.bumptech.glide.Glide; import com.taek.test.R; import com.taek.test.databinding.Act..
RecyclerView 1. RecyclerViewItem.java public class RecyclerViewItem { private String mImgName; private String mMainText; private String mSubText; public String getImgName() { return mImgName; } public void setImgName(String imgName) { this.mImgName = imgName; } public String getMainText() { return mMainText; } public void setMainText(String mainText) { this.mMainText = mainText; } public String ..
ListVew 실무 경험상 거의 다 RecyclerView를 쓰기 때문에 간단하게 구현하는 법만 알아보자. 1. activity_list_view.xml 2. ListViewActivity.java import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Toast; import com.taek.test.R; import com.taek.test.databinding.ActivityListViewBinding; publ..
ViewBinding 설명은 생략하고 사용 방법에 대해 알아보자. 안드로이드 개발자 공식 문서를 바탕으로 씀 https://developer.android.com/topic/libraries/view-binding?hl=ko#java 뷰 결합 | Android 개발자 | Android Developers 뷰 결합 컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요. 뷰 결합 기능을 사용하면 뷰와 상호작용하는 코드를 쉽게 작성할 수 있습니다. 모듈에서 사용 설정 developer.android.com 1. build.gradle android { ... viewBinding { enabled = true } } 작성하고 Sync now를 누른다. ** viewBinding 되는것을..
Delete Alert 사용하기 static alert ( title: string, message?: string, buttons?: AlertButton[], options?: AlertOptions, ); - title : 제목 - message : 메세지 - buttons : 버튼 설정하는데, array 형식으로 저장됨 - options : 다양한 옵션들이 있다. >> 자세한 내용은 공식문서 참조 https://reactnative.dev/docs/alert#alertbutton Alert · React Native Launches an alert dialog with the specified title and message. reactnative.dev Alert.alert("Delete To ..
Persist AsyncStorage 설치 expo install @react-native-async-storage/async-storage AsyncStorage 사용 import AsyncStorage from "@react-native-async-storage/async-storage"; ... const saveToDos = async (toSave) => { await AsyncStorage.setItem(STORAGE_KEY, JSON.stringify(toSave)); }; const loadToDos = async () => { const s = await AsyncStorage.getItem(STORAGE_KEY); s !== null ? setToDos(JSON.parse(s)) : n..
태기
'앱 개발' 카테고리의 글 목록