android studio 상용 컨트롤
11130 단어 안 드 로 이 드 기반studio 개발 app로그
위치: app / src / res / layout / activitymain.xml
android:id="@+id/text_view" xml 문법, 컨트롤 생 성
android: gravity = "center / top / bottom / left / right /" 선택 한 텍스트 정렬 방식
android: textSize 문자 의 크기 sp 를 단위 로 합 니 다. 예 를 들 어 "24sp"
android: textColor 문자 의 색상 \ # 00ff 00 은 "빨간색 과 파란색" 을 표시 합 니 다.
android: text = "........................................................
android:id="@+id/text_view"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:textSize="24dp"
android:textColor="#00ff00"
android:text="this is TextView" />
2.Button
위치: app / src / res / layout / activitymain.xml
android:id="@+id/button" 단추 컨트롤 생 성
android:text="Button" 표 시 된 내용 (대문자 android: textAllCaps = "false" 로 자동 변환 하지 않 으 려 면
MainActivity 에서 Button 의 클릭 이벤트 에 모니터 를 등록 합 니 다.
주: @ override, 사실 이것 은 위조 코드 입 니 다. 쓰 든 지 말 든 지, 보류 하 는 것 을 권장 합 니 다. 좋 은 점 이 있 기 때 문 입 니 다. 태그 로 사용 할 수 있 습 니 다. 아래 의 이 방법 이름 은 부모 클래스 에 있 습 니 다. 잘못 쓰 면 컴 파일 러 가 잘못 보고 할 수 있 습 니 다. 쓰 지 않 으 면 방법 명 을 잘못 쓰 면 컴 파일 러 는 새로운 방법 으로 컴 파일 될 수 있 습 니 다.
방법 1:
public class MainActivity extends AppCompatActivity
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button = (Button) findViewById(R.id.button);
button.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Toast.makeText(MainActivity.this, "you clicked button",
Toast.LENGTH_SHORT).show();
}
});
}}
방법 2:
public class MainActivity extends AppCompatActivity implements View.OnClickListener
{
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.button);
button.setOnClickListener(this);
}
@Override
public void onClick(View v){
switch (v.getId()){
case R.id.button:
Toast.makeText(MainActivity.this,"you clicked button",
Toast.LENGTH_SHORT).show();
}
}
}
3.EditText
사용자 가 컨트롤 에 내용 을 입력 하고 편집 할 수 있 도록 합 니 다.
안 드 로 이 드: 힌트 와 유사 한 내용
android: maxEmg = "2" 입력 한 내용 이 자동 으로 줄 바 뀝 니 다.
android:id="@+id/edit_text"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:hint="Type something here"
android:maxEms="2"/>
Button 과 EditText 결합
public class MainActivity extends AppCompatActivity implements View.OnClickListener
{
private EditText editText;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
Button button=(Button)findViewById(R.id.button);
editText=(EditText)findViewById(R.id.edit_text);
button.setOnClickListener(this);
}
@Override
public void onClick(View v){
switch (v.getId()){
case R.id.button:
String inputText=editText.getText().toString();
Toast.makeText(MainActivity.this,inputText,
Toast.LENGTH_SHORT).show();
break;
default:
break;
}
}
}
findViewById 인 스 턴 스 찾기
editText.getText().toString(); getText() string toString()
4.ImageView
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Android 모방 웨 이 보 @ 친구, \ # 화제 \ # 및 links 처리 방안웨 이 보 를 사용 할 때 우 리 는 모두 이 두 가지 기능 을 발견 할 것 이다. Span 와 를 통 해 이 루어 졌 다 고 생각 하기 쉽 지만 그 중에서 세부 적 인 처리 가 필요 하 다. 시 나 웨 이 보 가 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.