이력서앱의 화면이 강사님과는 너무 달라서 어찌 ???
911
67 asked
화면이 강의내용과 너무달라
강사님의 강의화면과 같이 고치려면
아직 초보라서 ㅠㅠㅠ

저의 코드는 아래와 같습니다
import android.content.Intent
import android.net.Uri
import android.os.Bundle
import androidx.activity.ComponentActivity
import androidx.activity.compose.setContent
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.PaddingValues
import androidx.compose.foundation.layout.fillMaxSize
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.shape.RoundedCornerShape
import androidx.compose.material3.Card
import androidx.compose.foundation.Image
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.size
import androidx.compose.foundation.shape.CircleShape
import androidx.compose.material3.Button
import androidx.compose.material3.CardDefaults
import androidx.compose.material3.Divider
import androidx.compose.material3.ExperimentalMaterial3Api
import androidx.compose.material3.Scaffold
import androidx.compose.material3.Text
import androidx.compose.material3.TopAppBar
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.draw.clip
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.painterResource
import androidx.compose.ui.unit.dp
import androidx.compose.ui.unit.sp
class MainActivity : ComponentActivity() {
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContent {
MyResume()
}
}
}
@OptIn(ExperimentalMaterial3Api::class)
@Composable
fun MyResume() {
Scaffold(
topBar = {
TopAppBar(
title = { Text("이력서만들기") },
)
}
) { paddingValues ->
MyResumeContent(paddingValues)
}
}
@Composable
fun MyResumeContent(paddingValues: PaddingValues) {
var context = LocalContext.current
Card(
modifier = Modifier
.padding(20.dp)
.fillMaxWidth(),
colors = CardDefaults.cardColors(Color.LightGray),
elevation = CardDefaults.cardElevation(
defaultElevation = 10.dp // 테두리음영의 농도
),
shape = RoundedCornerShape(30.dp) // 둥근모서리(5.dp)를 줌
) {
Column(
modifier = Modifier
.fillMaxSize()
.padding(20.dp),
){
Image(
painter = painterResource(id = R.drawable.mypic),
contentDescription = "내사진",
modifier = Modifier
.size(150.dp)
.clip(CircleShape)
.align(Alignment.CenterHorizontally)
)
Spacer(Modifier.height(20.dp))
Text(
"자기소개",
fontSize = 23.sp,
modifier = Modifier
.align(Alignment.CenterHorizontally),
)
Spacer(Modifier.height(10.dp))
Text(
"안녕하세요 저는 이동검입니다. 언제나 긍정적으로 살기를 노력하고 이웃과 사회와 인류를 이롭게하는 삶이 되기를 원합니다 ",
fontSize = 19.sp,
modifier = Modifier
.align(Alignment.CenterHorizontally),
)
Spacer(Modifier.height(10.dp))
Text(
"하지만 떄떄로 먹고사는 문제에 부딫쳐 초심을 잃어버릴 때도 있었지요 ... ",
color = Color.Red,
fontSize = 17.sp,
modifier = Modifier
.align(Alignment.CenterHorizontally),
)
Spacer(Modifier.height(10.dp))
Divider( // 줄간격내에 선긋기
thickness = 1.dp,
color = Color.Gray
)
Spacer(Modifier.height(10.dp))
Text(
"핸드폰번호 : 010 - 1234 - 5678",
fontSize = 17.sp,
modifier = Modifier
.padding(20.dp)
)
Text(
"이메일 : abc@google.com",
fontSize = 17.sp,
modifier = Modifier
.padding(20.dp)
)
Spacer(Modifier.height(10.dp))
Button(
onClick = {
var intent = Intent(Intent.ACTION_DIAL, Uri.parse("tel: 01012345678"))
context.startActivity(intent)
},
modifier = Modifier.fillMaxSize(),
){
Text("전화걸기")
}
Button(
onClick = {
var intent = Intent(Intent.ACTION_SENDTO)
.apply {
data = Uri.parse("mailto:abc@google.com")
}
context.startActivity(intent)
},
modifier = Modifier.fillMaxSize(),
){
Text("메일보내기")
}
}
}
}
Answer 1
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
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
horizontalArrangement verticalAlignment 관련질문입니다
0
283
3
혹시 Lv2 강의는 언제쯤 올라오는 알수잇을까요?
0
314
2
강사님 닉네임에 생각나는 것이 있어용 ^^
0
239
1
웹뷰 화면 깨짐 현상에 대해 질문드립니다!
0
2014
2


fillMaxSize -> fillMazWidth로 변경해보세요~