본문 바로가기

Computer Science&Engineering/안드로이드

(5)
[java] 안드로이드 ListView 글자 색 바꾸기 | 배경 색 바꾸기 | 취소선 긋기 ArrayList 를 만들어서 ListView에 뿌려줄 때, 각각 배경 색이나 글자색을 바꿔주는 방법입니다. ArrayAdapter의 getView를 Override해주면 됩니다. # ListView의 글자 색 바꾸기 myAdapter = new ArrayAdapter( getApplicationContext(), android.R.layout.simple_list_item_1, myList){ @NonNull @Override public View getView(int position, @Nullable View convertView, @NonNull ViewGroup parent) { View view = super.getView(position, convertView, parent); TextVie..
[안드로이드] 아래로 당겨 새로고침 Swipe refresh layout 참고할 글이 있었는데 다소 오래된 것들이라 삽질을 좀 했다. 1. gradle 에 dependency 추가 dependencies { // Swipe Refresh Layout implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0" } 2. ListView나 RecyclerView 감싸주기 3. java 파일에서 setOnRefreshListener 오버라이드 해주기. public class NewsActivity extends AppCompatActivity { private SwipeRefreshLayout mysrl; protected void onCreate(Bundle savedInstanceState) { super.onCr..
[java] 안드로이드 인터넷 퍼미션 허용하기 # 오류 상황 Jsoup을 사용해서 웹사이트 크롤링을 하려했는데 인터넷 퍼미션 오류가 났다. 사진의 세번째 줄에 보면 java.lang.SecurityException: Permissiondenied (missing INTERNET permission?) 이라 써있다. 인터넷 퍼미션 깜박했니? 물어보는것.. 정말 친절하고 나보다 똑똑한거같다. # 해결방법 AndroidManifest.xml 파일 아무데나 을 추가해주면 된다. 그리고 기존 에러난 앱을 삭제해주고 새로 실행시켜야된다. (중요)
공모전) 안드로이드 스튜디오 가상장치 생성하기 | AVD생성 # AVD 설정에 들어갑니다. 우측 상단의 AVD Manager 로 들어갑니다. # Create Virtual Device (가상 장치 생성하기)를 누릅니다. # 원하는 장치 선택 선택을 마치셨으면 Next 버튼! # 안드로이드 버전 선택 가상장치에 설치될 안드로이드 버전을 선택해줍니다. 저는 Q, 최신버전으로 깔게요. 선택 후 Next # 가상장치의 이름 설정 여기까지 다 하셨으면 Finish # 가상장치 확인 가상 휴대폰이 잘 생성이 되었네요. # 실행시켜보기 Actions 에서 재생버튼을 누르면 가상장치를 실행시켜볼 수 있습니다. 디바이스 넘 예쁘네요? 기다리면 알아서 켜집니다 ㅎㅎㅎ
공모전) 안드로이드 새 프로젝트 생성하기 # 새프로젝트를 생성하기 FILE - NEW - NEW Project 를 선택해줍니다. Empty Activity 선택 * 적당한 이름과 Package name 을 입력해줍니다. * 이 때 Package name 은 고유하도록 지어주세요! * 저장할 폴더 (save lacation) 지정시에 한글이 없도록 해주세요. # FINISH를 누르면 새 프로젝트 생성 끝~