전체 글194 JetPack Compose_ 리스트, LazyColumn setContent { Column( modifier = Modifier.background(color = Color.LightGray) ) { for(i in 1..50 ){ Text("글씨 $i") } } } 위와 같이 작성을 하게 되면 아래처럼 일정 부분은 짤린 채로 보여지게 되고 그 범위는 회색 부분에 해당한다. setContent { val scrollState = rememberScrollState() Column( modifier = Modifier .background(color = Color.LightGray) .fillMaxWidth() .verticalScroll(scrollState) ) { for(i in 1..50 ){ Text("글씨 $i") } } } vertivalScrol.. 안드로이드 앱 개발 공부/jetpack Compose 2023. 1. 4. 백준 10773 : 제로 _ 자바 java https://www.acmicpc.net/problem/10773 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n= Integer.parseInt(br.readLine()); int total=0; Stack st = new Stack(); for(int i=0;i 코딩테스트/백준 2023. 1. 4. 백준 1920 : 수 찾기_자바 java(이분탐색) https://www.acmicpc.net/problem/1920 import java.io.*; import java.util.*; public class Main { static int[] A1; static int[] A2; public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int n1= Integer.parseInt(br.readLine()); StringTokenizer st = new StringTokenizer(br.readLine()," "); int n2= Integer.parseInt(br.readLi.. 코딩테스트/백준 2023. 1. 4. 백준 11047: 동전 0 자바 java https://www.acmicpc.net/problem/11047 11047번: 동전 0 첫째 줄에 N과 K가 주어진다. (1 ≤ N ≤ 10, 1 ≤ K ≤ 100,000,000) 둘째 줄부터 N개의 줄에 동전의 가치 Ai가 오름차순으로 주어진다. (1 ≤ Ai ≤ 1,000,000, A1 = 1, i ≥ 2인 경우에 Ai는 Ai-1의 배수) www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in.. 코딩테스트/백준 2023. 1. 4. 백준 11399:ATM 자바 java https://www.acmicpc.net/problem/11399 11399번: ATM 첫째 줄에 사람의 수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄에는 각 사람이 돈을 인출하는데 걸리는 시간 Pi가 주어진다. (1 ≤ Pi ≤ 1,000) www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); int num= Integer.parseInt(br.readLine()); int res.. 코딩테스트/백준 2023. 1. 3. 백준 1929: 소수구하기 자바 java https://www.acmicpc.net/problem/1929 import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); String arrange = br.readLine(); StringTokenizer st = new StringTokenizer(arrange," "); int start = Integer.parseInt(st.nextToken()); int end = Integer.parseInt(st.nextTok.. 코딩테스트/백준 2023. 1. 3. 백준 10828 : 스택 자바 java https://www.acmicpc.net/problem/10828 10828번: 스택 첫째 줄에 주어지는 명령의 수 N (1 ≤ N ≤ 10,000)이 주어진다. 둘째 줄부터 N개의 줄에는 명령이 하나씩 주어진다. 주어지는 정수는 1보다 크거나 같고, 100,000보다 작거나 같다. 문제에 나와있지 www.acmicpc.net import java.io.*; import java.util.*; public class Main { static Stack st = new Stack(); public static void main(String[] args) throws IOException{ BufferedReader br = new BufferedReader(new InputStreamReader(Syst.. 코딩테스트/백준 2023. 1. 3. 백준 9012 : 괄호 자바 Java https://www.acmicpc.net/problem/9012 9012번: 괄호 괄호 문자열(Parenthesis String, PS)은 두 개의 괄호 기호인 ‘(’ 와 ‘)’ 만으로 구성되어 있는 문자열이다. 그 중에서 괄호의 모양이 바르게 구성된 문자열을 올바른 괄호 문자열(Valid PS, VPS)이라고 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ Scanner scan = new Scanner(System.in); int num = scan.nextInt(); for(int i=0;i 코딩테스트/백준 2023. 1. 2. 백준 1065 : 한수 자바 Java https://www.acmicpc.net/problem/1065 1065번: 한수 어떤 양의 정수 X의 각 자리가 등차수열을 이룬다면, 그 수를 한수라고 한다. 등차수열은 연속된 두 개의 수의 차이가 일정한 수열을 말한다. N이 주어졌을 때, 1보다 크거나 같고, N보다 작거나 www.acmicpc.net import java.io.*; import java.util.*; public class Main { static int cnt=0; public static void main(String[] args) throws IOException{ Scanner scan = new Scanner(System.in); int num = scan.nextInt(); for(int i=1;i0) { ar.add(.. 코딩테스트/백준 2023. 1. 2. 백준 10814 자바 : 나이순 정렬 https://www.acmicpc.net/problem/10814 10814번: 나이순 정렬 온라인 저지에 가입한 사람들의 나이와 이름이 가입한 순서대로 주어진다. 이때, 회원들을 나이가 증가하는 순으로, 나이가 같으면 먼저 가입한 사람이 앞에 오는 순서로 정렬하는 프로그램을 www.acmicpc.net import java.io.*; import java.util.*; public class Main { public static void main(String[] args) throws IOException{ Scanner scan = new Scanner(System.in); int _case = scan.nextInt(); String[][] arr= new String[_case][2]; for(.. 코딩테스트/백준 2023. 1. 2. JetPack Compose_ Box -겹치는게 허용되는 class MainActivity : ComponentActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContent { //컴포저블만 들어올 수 있는 영역 StudyComposeTheme { Surface(color = MaterialTheme.colors.background) { // Greeting("Android") Box(){ Text("Hello") } } } } } } 1. Box로 감싸기만 하면 아무런 변화가 없다. 2.Box에 modifier를 추가하면 ? Box(modifier = Modifier.background(color=Col.. 안드로이드 앱 개발 공부/jetpack Compose 2022. 12. 22. JetPack Compose_ 컴포저블, 프리뷰 간단히 setContent { //컴포저블만 들어올 수 있는 영역 //Composable이 없으면 일반함수로 사용됨 @Composable fun Greeting(name: String){ Text(text = "Hello $name") } @Preview(showBackground = true) @Composable fun DefaultPreview(){ StudyComposeTheme{ Greeting("안드로이드") } } @Preview(showBackground = true) @Composable fun DefaultPreview2(){ StudyComposeTheme{ Greeting("안드로이드2") } } preview 두개 만들면 두개의 프리뷰를 볼 수 있다. 안드로이드 앱 개발 공부/jetpack Compose 2022. 12. 22. 이전 1 ··· 11 12 13 14 15 16 17 다음