728x90
반응형

Button 4

열과 행 만들기

Compose 세 가지 기본 표준 레이아웃 요소ColumnRowBox 이런 요소는 내부에 항목을 배치할 수 있다예를 들어 Column 내부의 각 하위 요소는 세로로 배치된다@Composablefun MyApp(modifier: Modifier = Modifier) { Surface( modifier = modifier, color = MaterialTheme.colorScheme.background ) { Column() { // Column 사용 Greeting("Hello") Greeting("Android") } }}@Composablefun Greeting(str: String, modifie..

간단한 버튼 동작 구현해보기

버튼 클릭마다 증가된 Count값이 Text로 표시되도록 구현하려고 한다 Greeting() 수정 (디자인)Column 추가Text 추가Button 추가@Composablefun Greeting(clickCnt: Int, onClicked:()->Unit) { Column(){ Text(text = "클릭된 카운트 : $clickCnt") //Text 할당 Button(onClick = onClicked) { //onClicked 값 전달 Text(text = "클릭해주세요") } }} 동작 추가clickCnt 변수 추가 및 전달onClicked 내용 추가class MainActivity : ComponentActivity() ..

10. 버튼 클릭 이벤트, Toast 메시지, Logcat 사용법

버튼 클릭 이벤트XML의 onClick 속성보다 Kotlin 코드에서 setOnClickListener 사용을 권장한다. 예시val button = findViewById(R.id.button)button.setOnClickListener { Toast.makeText(this, "버튼 클릭됨!", Toast.LENGTH_SHORT).show()}버튼 클릭 시 Toast 메시지가 나타난다.Toast란?간단한 알림 메시지를 잠시 화면에 표시하는 UI 요소사용자에게 중요한 정보를 잠깐 표시할 때 사용기본 예시Toast.makeText(this, "저장되었습니다!", Toast.LENGTH_SHORT).show()LENGTH_SHORT: 2초간 표시LENGTH_LONG: 3.5초간 표시LogcatAndr..

8. 기본 UI 요소 (Button, TextView, EditText)

TextViewTextView는 텍스트를 표시하는 기본적인 UI 요소제목, 설명, 메시지 등 읽기 전용 텍스트를 보여줄 때 사용 주요 속성속성설명android:text표시할 텍스트android:textSize텍스트 크기 (예: 16sp)android:textColor텍스트 색상android:gravity텍스트 정렬 (예: center, left, right)android:maxLines최대 줄 수 제한dp : 화면 밀도에 독립적인 단위, View 크기에 사용sp : 화면 밀도 + 사용자 글씨 크기 설정에 독립적인 단위, Text 크기에 사용 예시EditTextEditText는 사용자가 텍스트를 입력할 수 있는 입력 필드 주요 속성속성설명android:hint입력 전 표시되는 안내 문구android:inp..

728x90
반응형