Android16 [Android] RecyclerView 와 비동기 통신(Retrofit2) 2021.11.01 - [Android] - [Android] ListView로 동적 리스트 추가 [Android] ListView로 동적 리스트 추가 ListView 세부정보가 포함되지 않는 뷰그룹, 데이터 목록을 수직 스크롤로 제공 ListView에서 나라 이름을 누르면 해당 이미지를 보여주는 예제 activity_main.xml ListView 위젯 정의 wheneveryouwantsz.tistory.com RecyclerView ListView보다 유연하고 성능이 뛰어난 접근방식으로 대량의 데이터 세트를 효율적으로 표시 세팅 AndroidManifest.xml 앱의 올바른 동작을 위해 사용자가 부여하는 시스템 권한(앱이 실행중일 때 사용자에게 인터넷을 사용할 수 있도록 권한이 부여됨) androi.. 2021. 11. 2. [Android] ListView로 동적 리스트 추가 ListView 세부정보가 포함되지 않는 뷰그룹, 데이터 목록을 수직 스크롤로 제공 ListView에서 나라 이름을 누르면 해당 이미지를 보여주는 예제 activity_main.xml ListView 위젯 정의 MainActivity.java 위젯을 연결하고 클릭 이벤트 생성 public class MainActivity extends AppCompatActivity { ListView lv; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); lv = (ListView)findViewById(R.id.lv);.. 2021. 11. 1. [Android] Intent를 사용해 데이터 전달 2021.10.28 - [Android] - [Android] Activity와 Intent [Android] Activity와 Intent Intent 메시징 객체로 다른 구성 요소로부터 작업을 요청하는데에 사용 인텐트와 구성 요소 간의 통신 방식은 크게 3가지, 서비스 시작 브로드캐스트 전달 액티비티 시작 이 있는데, 다뤄볼 방식 wheneveryouwantsz.tistory.com 로그인이 실행되는 과정과 비슷하게 입력받은 문자열이 특정 문자열에 해당하면 성공창으로, 해당하지 않으면 실패창으로 이동 위처럼 각 activity를 정의하고 구현할 수 있도록 파일 생성 activity_main.xml 로그인창 사용자에게 문자열을 입력받고 데이터를 전송하도록 하기위한 EditText와 Button 생성 M.. 2021. 10. 30. [Android] ActionBar(액션바) ActionBar 탭을 클릭하면 해당 탭의 테마가 요청하는 레이아웃으로 변경 ActionBar는 Activity 내부에 기본적으로 포함된 요소이기 때문에, xml에 위젯을 추가하지 않아도 사용가능 → activity_main.xml 파일이 필요하지 않으며 MainActivity.java에서 탭을 구현하고 CustomTabFragment.java를 만들어 탭별로 화면 구성 MainActivity.java // MainActivity는 AppCompatActivity 를 상속하고 ActionBar 를 구현 public class MainActivity extends AppCompatActivity implements ActionBar.TabListener { // Tap 개수만큼 변수 선언(3개의 Tab) .. 2021. 10. 29. [Android] Activity와 Intent Intent 메시징 객체로 다른 구성 요소로부터 작업을 요청하는데에 사용 인텐트와 구성 요소 간의 통신 방식은 크게 3가지, 서비스 시작 브로드캐스트 전달 액티비티 시작 이 있는데, 다뤄볼 방식은 액티비티 시작 앱 내부의 단일 화면을 나타내는 Activity의 새 인스턴스를 시작하기위해 Intent를 startActivity()로 전달하면 Intent는 시작할 액티비티를 설명하고 모든 필수 데이터를 담음 실습 버튼을 통해 한 액티비티에서 다른 액티비티를 시작 2021. 10. 28. [Android] Context Menu(컨텍스트 메뉴) Context Menu 전용 Menu 버튼을 제공하지 않아도 됨 사용자가 요소를 길게 클릭하면 나타나는 플로팅 메뉴 Activity_main.xml 먼저 길게 클릭하면 Context Menu가 나타날 수 있는 요소인 Button을 LinearLayout에 생성 menu.xml 메뉴를 정의하기 위해서는 프로젝트의 res/menu/ 디렉토리에서 XML파일을 생성하고 요소로 메뉴를 빌드 MainActivity.java Button을 클릭하면 배경색을 변경할 수 있는 메뉴가 나타나기 위해 LinearLayout과 Button 을 연결 public class MainActivity extends AppCompatActivity { LinearLayout layout; Button backBtn; @Override.. 2021. 10. 27. 이전 1 2 3 다음