반응형
자기소개어플에는 간단한 저의 자기소개를 적었고 버튼을 눌렀을 때 인사말이 나오도록 만들었습니다
activity.xml
<?xml version="1.0" encoding="utf-8"?>
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
tools:context=".MainActivity">
<Button
android:id="@+id/button"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="60dp"
android:text="자기소개"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.498"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toTopOf="parent" />
<ImageView
android:id="@+id/imageView"
android:layout_width="300dp"
android:layout_height="200dp"
android:layout_marginBottom="60dp"
android:background="@drawable/airplane"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintHorizontal_bias="0.495"
app:layout_constraintStart_toStartOf="parent" />
<TextView
android:id="@+id/textView"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_marginTop="200dp"
android:layout_marginBottom="200dp"
android:text="안녕하세요.\n저는 장수현이라고 합니다.\nIT미디어공학을 전공하고 있고 현재 3학년입니다.\n저는 안드로이드에 대해 관심이 많습니다.\n그래서 앱 개발을 해보고 싶습니다.\n저의 취미는 여행이고 코로나가 빨리 괜찮아져서 \n여행을 다니고 싶습니다."
android:textAlignment="center"
android:textSize="18sp"
app:layout_constraintBottom_toTopOf="@+id/imageView"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
app:layout_constraintTop_toBottomOf="@+id/button" />
</androidx.constraintlayout.widget.ConstraintLayout>
MainActivity.java
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button btn = (Button)findViewById(R.id.button);
final ImageView iv = (ImageView)findViewById(R.id.imageView);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(getApplicationContext(), "안녕하세요. 반갑습니다!", Toast.LENGTH_LONG).show();
}
});
}
}
실행화면
반응형
'Android' 카테고리의 다른 글
[Android] 안드로이드 생성주기 (0) | 2020.09.10 |
---|---|
[Android] 2주차 스터디 (EditText, Intent, Layout) (0) | 2020.09.10 |
[Android] Convert to Kotiln (1) | 2020.09.07 |
[Android] 안드로이드 View 요소 종류와 역할 (2) | 2020.09.06 |
[Android] 안드로이드10과 안드로이드11 (0) | 2020.09.06 |