본문 바로가기

전체 글

(138)
반응형
Spinner - adapter이용 - 회원가입, 게시판에 주로 이용 - open package com.example.spinner; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.AdapterView; import android.widget.ArrayAdapter; import android.widget.Button; import android.widget.Spinner; import android.widget.TextView; public class MainActivity extends AppCompatActivity { // spinner 구성할 문자열 String [] data1 = {"spinner1", ..
Custom Adapter - open package com.example.customadapter; import androidx.appcompat.app.AppCompatActivity; import android.content.ContentProviderClient; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.BaseAdapter; import android.widget.Button; import android.widget.ListView; import android.widget.TextView; public class MainAct..
Tow Line ListView - simpleAdapter 이용 - open package com.example.simpleadapter; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.view.View; import android.widget.Adapter; import android.widget.AdapterView; import android.widget.ListView; import android.widget.SimpleAdapter; import android.widget.TextView; import java.util.ArrayList; import java.util.HashMap; public class MainActivity extends AppComp..
finish quiz app /정답여부 확인가능케 설정/앞/뒤로 재생 / 코딩 //questionTextView를 method로 따로 지정 = 화면에 answer지 띠우기. //checkAnswer method // case R.id.previous_button: if(currentQuestionIndex>0){ currentQuestionIndex=(currentQuestionIndex + -1) % questionBank.length; // 무한반복 updateQuestion(); } break; mainActivity package com.example.truecitizenquiz; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import an..
9.2 quiz app / MVC / string data들 add / 코딩 https://velog.io/@jojo_devstory/안드로이드-아키텍쳐-패턴-MVC가-뭘까 MVC : model - view -controller ......design pattern같은 model : sort of data 예시) Quiz app의 MVC model : quiz(question).................question class - java class(main activity ->new class) view : ImageView TextView Buttons...............activity_main.xml? conteroller : MainActivity...........출력() M : quextion class 만들기 C : string들 question add(..
9.1 quiz app / Linear layout 내부에 추가(버튼추가) / 코딩 1.string 설정(extract string resource) text color, text size 2.another Linear layout 내부에 추가(버튼도 추가) 3. xml 연결(자바로 가자) 4. click시 버튼 반응설정 falseButton.setOnClickListener(this); //click 한다면 this로 -> make implement 클릭해서 implement method 설정. 참고) text상자 크기(padding) : dp marginTop : dp text 사이즈 : sp 코딩 자바 package com.example.truecitizenquiz; import androidx.appcompat.app.AppCompatActivity; import android...
9. quiz app / Linear layout / 코딩 Linear layout ? 수평나열 default : horizontal SRC : recousce 거 쓰는거임. 1. new project create contraint layout 지우고 Linear layuot 설정 2. layout -> background color 변경 image 추가 / text 추가(@string으로 설정 다음강의서 할거임.) / 4. layout- > vertical로 설정 gravity : "center"
5.4 조건부 글자색 변경 / 코딩 1. xml 이용 -colors.xml에 추가 -R.color.mycolor 이용 #03A9F4 ------------xml moneyAmount.setTextColor(getResources().getColor(R.color.myColor)); -------------main activity 2. Color class이용 : 초간단 moneyAmount.setTextColor(Color.BLUE);----------------main activity 2번. moneyAmount.setTextColor(Color.BLUE); package com.example.makeitrain; import androidx.appcompat.app.AppCompatActivity; import android.conte..