목록분류 전체보기 (303)
군침이 싹 도는 코딩
package com.mugoori.uitest1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.google.android.material.snackbar.Snackbar; public class MainActivity extends AppCompatActivity { TextView txt..
package com.mugoori.uitest1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.google.android.material.snackbar.Snackbar; public class MainActivity extends AppCompatActivity { TextView txt..
package com.mugoori.uitest1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.util.Log; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.TextView; import android.widget.Toast; import com.google.android.material.snackbar.Snackbar; public class MainActivity extends AppCompatActivity { TextView txt..
# EditText는 Text 탭에서 쓸수있다 이것은 유저한테 입력받는 칸으로 상황에 맞게 password email 등으로 사용하면 된다 처음 있는 Text를 지우고 어트리뷰트에 hint 에 입력하면 입력할때 자동으로 지워지는 도움말을 만들수있다
# 액티비티메인으로가면 화면 UI 위젯을 볼 수 있는데 텍스트뷰를 클릭해보면 우측에 속성을 바꿀수 있는 여러 탭이 있다 바꾸고 싶은 속성을 쉽게 찾는법은 위쪽 돋보기 모양을 눌러 검색하면 된다 text(쓰고싶은 문구), textColor(글자색), background(배경색), layout_margin(레이아웃과 텍스트뷰의 거리), visibility, padding(글자와 텍스트뷰 의 거리), gravity(정렬조건) 등등 여러가지를 바꿀 수 있다 텍스트의 사이즈의 단위는 sp 이며 패딩이나 마진의 단위는 dp 이다
# Gradle Scripts > build.gradle ( Module :app ) 의 dependencies 에 사용하고싶은 오픈소스 라이브러리의 그래들을 붙여넣기한다 # 사용방법 페이지에보면 이런식으로 그래들이 써져있으며 이것을 디펜던시에 붙여넣으면 상단에 Sync now 라는 문구가 뜨는데 그것을 눌러주면 된다
# 가져올 위젯의 ID값을 확인한다 package com.mugoori.uitest1; import androidx.appcompat.app.AppCompatActivity; import android.os.Bundle; import android.widget.TextView; public class MainActivity extends AppCompatActivity { TextView txtName; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); // 화면이 연결되어었으니 // 화면에 있는 뷰를 가져와..