오늘 포스팅 할 내용은 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(); /..
https://blog.naver.com/mskira/221009516518
https://blog.naver.com/mskira/221000984980
미지 뷰를 회전시키고 확대하는 법을 포스팅 하겠습니다. ImageView 객체를 생성하여 줍니다.ImageView image = (ImageView)findById(R.id.imageview);확대를 먼저 하겠습니다. 다음 코드가 끝입니다....image.setScaleX(1.0f); x축 확대 image.setScaleY(1.0f); y축 확대 그리고 이미지뷰에 이미지를 붙이고 회전을 시켜보겠습니다. //라이브러리 import import android.graphics.Bitmap; import android.graphics.BitmapFactory;//회전을 실행할 함수 작성 public Bitmap rotateImage(Bitmap src, float degree){ Matrix matrix = n..
오늘은 앱을 구성하는 기본적인 요소인 레이아웃의 종류에 대해서 설명하겠습니다. 레이아웃에는 크게 5가지의 레이아웃이 있습니다. 1. Linear Layout 2. Table Layout 3. Grid Layout 4. Relative Layout 5. Frame Layout 차례대로 하나씩 해보겠습니다. 1. Linear Layout선형으로 컴포넌트들을 나열하여 줍니다. 기본적으로 orientation 속성을 통해서 나열할 방향을 정합니다. android:orientation="vertical" //수직방향 android:orientation="horizontal" // 수평방향예제코드와 화면으로 특성을 보겠습니다. 2. Table Layout테이블레이아웃은 Row 와 Column으로 이루어져 있습니다...
- Total
- Today
- Yesterday
- Linux
- #handsonlab
- Memory segmetation
- Reinforcement Learniing
- Android
- git
- gitgnore
- Preprocessing
- #AWS
- System
- rl
- 통계적 가설 검정
- branch
- Reinforcement Learning
- Algorithm
- Confustion Matrix
- MDP
- #ab
- MySQL
- ausg
- #ausg
- AWS
- commands
- p-value
- Gradient descent algorithm
- OS
- 강화학습
- Android Studio
- sequelize
- Markov Decision Process
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |