inflearn logo
강의

Course

Instructor

[LV1] Jetpack Compose - UI Practice

Column + Row (Creating a Business Card)

horizontalArrangement verticalAlignment 관련질문입니다

283

shafeel2

67 asked

0

 

1000.png

위의 코드중에서 아래

horizontalArrangement = Arrangement.SpaceEvenly, verticalAlignment = Alignment.CenterVertically,

이부분 코드를 추가해도 여전히 글자들은 화면상단 좌측에 정렬되는 군요 ...

 

android kotlin jetpack

Answer 3

0

bokchi

imagerow의 크기를 지정해주지 않았기 때문입니다.

위의코드를 추가해주시면

잘 나옵니다.

image

 

 

0

shafeel2

아 그렇군요

다시한번 강사님의 노고에 감사드리며

늘 건강하시고 부자되세요 ~!

 

 

0

shafeel2

import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.background
import androidx.compose.foundation.layout.Arrangement
import androidx.compose.foundation.layout.Box
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material3.Button
import androidx.compose.material3.ButtonDefaults
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.TextStyle
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
import com.dongguntechnology.compose_image.ui.theme.Compose_ImageTheme
import coil.compose.AsyncImage

class MainActivity : ComponentActivity() {
    override fun onCreate(savedInstanceState: Bundle?) {
        super.onCreate(savedInstanceState)
        setContent {
            Compose_ImageTheme {
                RowTest()
            }
        }
    }
}

@Composable
fun RowTest(){
    Row(
        modifier = Modifier
            .background(Color.Gray),
        horizontalArrangement = Arrangement.SpaceEvenly,
        verticalAlignment = Alignment.CenterVertically,
    ) {
        Text(
            "DongGun",
            fontSize = 30.sp,
            style = TextStyle(
                background = Color.Blue
            ),
        )
        Text(
            " ",
            fontSize = 30.sp,
            style = TextStyle(
                background = Color.Red
            ),
        )
        Text(
            "Technology",
            fontSize = 30.sp,
            style = TextStyle(
                background = Color.Green
            ),
        )
    }
}

 이상 전체코드입니다

0

bokchi

코드를 복사해서 공유해주시면 살펴볼게요~

6강에 비디오가 이상해요

0

27

2

메인액티비티의 내용이 강의와 다른 것 같습니다.

0

153

2

TextField에서 Cursor의 두께를 조절하는 방법이 있을까요?

0

208

2

TextField에서 테두리 제거하는 방법이 궁금합니다.

0

220

2

강의자료 링크에 접근이 되지 않습니다.

0

268

1

@OptIn(ExperimentalMaterial3Api::class) 질문

0

572

2

Jetpack Compose의 화면구성

1

509

1

프로젝스 생성 시 EmptyComposeActivity를 만드는 건가요?

0

471

1

CoupangEx 4 강에서

0

303

2

HorizontalPagerIndicator 의 pagerState = pageState, 에서 빨간줄이 생깁니다

0

516

2

colorList 에서 빨간줄이 ...

0

230

2

Canvas drawCircle 에서

0

419

5

Canvas drawCircle 에서

0

198

1

이력서앱의 화면이 강사님과는 너무 달라서 어찌 ???

0

911

1

TopAppBar 관련부분에 빨간줄이 ..

0

381

3

Retrofit 관련 url 주소를 적을 때 주의사항입니다

0

302

1

Retrofit 관련 Logcat 화면에 아래 예외가 출력

0

624

6

Modifier.weight의 토탈

0

258

1

에뮬에 오류가 뜨네요(WebView)

0

295

2

강의자료실 주소를 알고싶어요

0

435

1

implementation 'androidx.navigation:navigation-compose:2.7.4' 입력시 발생하는 에러 문의합니다.

0

328

1

혹시 Lv2 강의는 언제쯤 올라오는 알수잇을까요?

0

314

2

강사님 닉네임에 생각나는 것이 있어용 ^^

0

239

1

웹뷰 화면 깨짐 현상에 대해 질문드립니다!

0

2014

2