이번 포스팅은 바로 그리드 뷰 입니다. 구현방식이 이전 포스팅인 리스트뷰와 너무너무 비슷합니다. 커스텁 어댑터를 사용해 포스팅을 하도록 하겠습니다. 다만 이전의 포스팅과는 다르게 ViewHolder가 아니라 레이아웃을 상속받은 클래스를 ViewHolder대신 사용해 보겠습니다. 자세한 코드 설명은 없이 코드 첨부하고 포스팅을 마치겠습니다. 1. 레이아웃 제작 2. Data Class 제작public class Fruit { private String name; private int image; private String price; public Fruit(String name,int image, String price){ this.name = name; this.image = image; this.pri..
오늘 포스팅 할 내용은 Custom Adapter 라는 이름으로는 잘 이해가 안되는 것입니다. 이것은 리스트 뷰, 그리드 뷰에 장착하여 내가 원하는 레이아웃을 리스트나 그리드에 보여주는 역할을 해줍니다. 물론 리스너도 장착해 레이아웃 속성들에 대한 이벤트도 수신하여 줍니다. 이번 포스팅에서는 ListView를 기준으로 설명하겠습니다. 다음 포스팅에서 GridView에도 사용해 볼 것입니다. Custom Adapter을 리스트 뷰에 장착하는 순서는 다음과 같습니다. 1) 리스트뷰에 보여줄 레이아웃 제작 2) 레이아웃에 표시할 데이터들의 객체를 생성할 Data클래스 생성 3)Custom Adapter클래스를 생성하여 Base Adapter 상속 및 추상 메서드 구현 4)MainActivity에서 Adapte..
https://blog.naver.com/mskira/221027771467
대화상자는 다음과 같이 팝업되는 박스를 일컫습니다. 내부에서 텍스트를 입력받거나, 체크박스를 다는 등 다양한 기능 구현이 가능합니다. 1. 기본 대화상자가장 기본적인 대화상자 입니다. 간단한 소스로 구현이 가능합니다.basic = (Button)findViewById(R.id.basic); //기본 대화상자 버튼 basic.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { //호출하고자 하는 activity 입력 AlertDialog.Builder dlg = new AlertDialog.Builder(alertAcitivy.this); dlg.setTitle("기본대화상자"); dlg.setIcon..
오늘은 화면에 메세지를 띄우는 법을 포스팅 하겠습니다. 포스팅할 메세지 종류는 1. 일반 Toast 메세지 2. 위치지정 Toast 메세지 3. Custom Toast메세지 3. SnackBar 메세지 이렇게 4가지 입니다. 1. 일반 Toast 메세지 일반 토스트 메세지는 매우 쉽습니다. Toast.makeText(getApplicationContext() ,"일반 메세지 창입니다.",Toast.LENGTH_SHORT).show(); //인자로는 (Context,메세지,표시될시간) 이렇게 구성되어 있습니다. //또는 Toast toast = Toast.makeText(getApplicationContext() ,"일반 메세지 창입니다.",Toast.LENGTH_SHORT); toast.show(); /..
- Total
- Today
- Yesterday
- #ab
- git
- Confustion Matrix
- Reinforcement Learning
- AWS
- Linux
- OS
- Reinforcement Learniing
- Markov Decision Process
- Android
- Algorithm
- branch
- commands
- #AWS
- 통계적 가설 검정
- MDP
- p-value
- Android Studio
- #handsonlab
- System
- rl
- #ausg
- Gradient descent algorithm
- sequelize
- 강화학습
- Memory segmetation
- Preprocessing
- ausg
- gitgnore
- MySQL
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |