Python 07 - Android (JAVA)
https://developer.android.com/studio
Download Android Studio & App Tools - Android Developers
Android Studio provides app builders with an integrated development environment (IDE) optimized for Android apps. Download Android Studio today.
developer.android.com
- Android Studio에서 다운로드 한다.
android studio의 안단은 intelli j 기반이다.
실행이 되면 linearLayout을 드래그해와서 화면에 설정을 해주고
paletter에 text ,buttons 를 드래그 해준다.
code탭에서 treeview 소스를 지운다.
1. linearLayout을 가장 많이 쓴다.
2. Attributes에서 textsize 40dp
3. layout_height 50dp로 설정
attributes탭에서 id를 tv로 변경
Suppress : Add tools: ignore="MissingConstraints" 를 클릭하면 해결된다.
AndroidManif -> 앱의 처음 화면 . 자바의 web.xml과 같은 역할을 한다.
<activity> = servlet 과 같은 역할
MainActivity = 서블릿의 dopost do get과 같고
activity_main = JSP 와 같다.
버튼을 클릭했을 때 텍스트 바꾸기
package kr.co.aiai.app;
import androidx.appcompat.app.AppCompatActivity;
import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.TextView;
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
TextView tv = findViewById(R.id.tv);
Button btn = (Button) findViewById(R.id.btn);
btn.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
tv.setText("Good Evening");
}
});
}
}
.1 OnClickListener 클릭이벤트를 준다.