목록Android (107)
App노자
1. TextView란? TextView는 사용자 인터페이스에 텍스트를 표시하는 데 사용되는 Widget이다 TextView를 사용하면 앱 내에서 텍스트를 표시하거나 레이아웃에 텍스트를 추가할 수 있다 https://developer.android.com/reference/android/widget/TextView TextView | Android Developers developer.android.com 2. XML XML파일에 , 를 작성한 후 그 안에 제약이나 id를 적는다 2. 자주 사용되는 속성들 android:text="Hello World!" android:textColor="@color/white" android:textSize="10dp" android:textStyle="normal" ..
1. View란? 안드로이드 화면에서 실제로 사용되는것들은 모두 View라는 클래스의 상속을 받는다 모든 뷰 클래스의 최상위 클래스이다 액티비티는 view의 서브클래스만 화면에 출력한다 액티비티 화면을 구성할 때 사용하는 클래스는 모두 View의 하위 클래스이다 그래서 화면 구성과 관련한 클래스를 통칭하여 뷰클래스라고 한다 버튼, 텍스트뷰, 이미지 등 모두 View의 View라는 클래스의 상속을 받는 서브 클래스이며 View 클래스를 담을 수 있는 클래스를 레이아웃이라고 한다 레이아웃의 경우 ViewGroup클래스의 아래에 존재한다 View의 하위클래스지만 자체 UI는 없어서 화면에 출력해도 아무것도 나오지 않는다 다른 뷰 여러개를 묶어서 제어할 목적으로 사용한다 일종의 그릇 역할을 한느 클래스로 htt..
1. Activity란? class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) } } 안드로이드 앱의 기본 구조는 컴포넌트를 기반으로 한다 컴포넌트에는 액티비티 서비스 브로드캐스트 리시버 콘텐츠 프로바이더가 존재하며 그중 액티비티는 화면을 출력하는 유일한 컴포넌트이다 액티비티는 앱이 UI를 그리는 창을 제공할 뿐만 아니라 한 앱이 다른 앱을 호출하면 호출 앱은 전체 앱이 아닌 다른 앱의 액티비티를 호출하는 방식으로 액티비티는 사용자와 앱의 상호 작용을 위한 ..