일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- Cookie
- Spring
- Ajax
- 도커
- websocket
- model1
- JSP
- autowired
- 알고리즘
- JavaScript
- EC2
- phaser
- docker
- 웹소켓
- PL/SQL
- HTML
- 비트코인
- 웹게임
- jQuery
- AWS
- Servlet
- CSS
- 배포
- 암호화
- RDS
- SQL
- tiles.xml
- node.js
- 블록체인
- express
- Today
- Total
記錄
안드로이드 스튜디오 API 본문
- View
public class View
extends Object implements Drawable.Callback, KeyEvent.Callback, AccessibilityEventSource
java.lang.Object
↳ android.view.View
Known Direct Subclasses
AnalogClock,ImageView,KeyboardView,MediaRouteButton,ProgressBar,Space,SurfaceView,TextView,TextureView,ViewGroup,ViewStub
Known Indirect Subclasses
AbsListView,AbsSeekBar,AbsSpinner,AbsoluteLayout,ActionMenuView,AdapterView<T extends Adapter>,AdapterViewAnimator,AdapterViewFlipper,AppWidgetHostView,AutoCompleteTextView,Button,CalendarView,and 52 others.
This class represents the basic building block for user interface components. A View occupies a rectangular area on the screen and is responsible for drawing and event handling. View is the base class for widgets, which are used to create interactive UI components (buttons, text fields, etc.). The ViewGroup subclass is the base class for layouts, which are invisible containers that hold other Views (or other ViewGroups) and define their layout properties.
유저 인터페이스를 구성하는 기초적인 레고(블럭)와 같은 클래스. View class는 스크린에 나타나는 사각형 모양의 영역을 관리하고 Drawing(뭘 말하는지 모르겠네 이건)과 Event handling(말 그대로 사건, event)을 담당한다. View는 Button이나 Text field와 같은 interactive UI를 구성하는 구성요소들을 만드는 widget의 기초가 되는 class이다. subclass인 ViewGroup은 layout의 기초적인 class로 보이지는 않지만 마치 container(무엇인가를 담거나 엮어주는, 그룹화 해주는 느낌)역할을 한다.
- EditText
public class EditText
extends TextView
java.lang.Object
↳ android.view.View
↳ android.widget.TextView
↳ android.widget.EditText
Known Direct Subclasses
AutoCompleteTextView,ExtractEditText
Known Indirect Subclasses
MultiAutoCompleteTextView
<EditText
android:id="@+id/plain_text_input"
android:layout_height="wrap_content"
android:layout_width="match_parent"
android:inputType="text"/>
A user interface element for entering and modifying text. When you define an edit text widget, you must specify the TextView_inputType attribute. For example, for plain text input set inputType to "text":
EditText는 텍스트의 입력이나 변경을 위한 인터페이스의 구성요소이다. EditText를 정의 할 때에는 반드시 TextView_inputType(입력 타입) 속성을 명시해주어야 한다.
public class LinearLayout
extends ViewGroup
java.lang.Object
↳ android.view.View
↳ android.view.ViewGroup
↳ android.widget.LinearLayout
Known Direct Subclasses
ActionMenuView,NumberPicker,RadioGroup,SearchView,TabWidget,TableLayout,TableRow,ZoomControls
A layout that arranges other views either horizontally in a single column or vertically in a single row.
other views 를 정렬하는 레이아웃이고 단일 열(column)에 수평으로, 혹은 단일 행(row)에 수직으로
ex)
ㅇ
ㅇ
ㅇ ㅇ ㅇ ㅇ ㅇ ㅇ
ㅇ
ㅇ
horizontally in a single column vertically in a single row
(이게 맞는 해석인지 모르겠다. 각 뷰가 ㅇ <-- 이 되고 이것이 정렬 되는 것인듯 하다)
added in API level 1
void setOnClickListener (View.OnClickListener l)
Register a callback to be invoked when this view is clicked. If this view is not clickable, it becomes clickable.
클릭이 되었을 때 발현(?) 될 수 있도록 callback을 등록하는 것. 만든 View가 터치가 가능하도록(clickable) 만들어주는 기능을 한다. View 클래스의 내장 함수이고 Parameters는 context