Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- AWS
- JSP
- Spring
- 비트코인
- autowired
- express
- phaser
- Servlet
- EC2
- PL/SQL
- 알고리즘
- Cookie
- 블록체인
- 웹소켓
- docker
- 웹게임
- 도커
- SQL
- node.js
- jQuery
- Ajax
- 배포
- websocket
- 암호화
- JavaScript
- CSS
- tiles.xml
- HTML
- model1
- RDS
Archives
- Today
- Total
記錄
Rob1) Introduction to Android Studio 본문
onCreate() : 앱 시작과 함께 무조건 한 번 실행된다
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// savedInstanceState is a Bundle object containing the activity's previously saved state.
// If the activity has never existed before, the value of the Bundle object is null.
setContentView(R.layout.activity_main);
//activity_main.xml과 연결되어 있음을 알 수 있다
//앱이 생성되자마자 바로 화면이 실행될 수 있도록 연결되어 있음
}
}
ID, Password 받아서 로그에 찍기
public class MainActivity extends AppCompatActivity {
public void sayHello(View view){
EditText et1 = (EditText) findViewById(R.id.Username);
EditText et2 = (EditText) findViewById(R.id.Password);
Log.i("Username", et1.getText().toString());
Log.i("Password", et2.getText().toString());
Toast.makeText(this, "Hi there!", Toast.LENGTH_SHORT).show();
}
버튼 클릭시 image파일 변경
public class MainActivity extends AppCompatActivity {
public void newCat(View view){
ImageView catImage = (ImageView) findViewById(R.id.imageView);
catImage.setImageResource(R.drawable.cat2);
Log.i("log","Cat is changed!!!");
}
환전 프로그램(달러 -> 원)
public class MainActivity extends AppCompatActivity {
public void Exchange(View view){
EditText amountWon = (EditText) findViewById(R.id.inputWon);
Double amountDollor = Double.parseDouble(amountWon.getText().toString());
Double finalAmountWon = amountDollor * 1200;
Toast.makeText(MainActivity.this, "$" + String.format("%.2f",finalAmountWon), Toast.LENGTH_SHORT).show();
}
Textview
style : 크기 등 여러가지 저장된 테마로 변경된다
alpha : 투명도를 조절할 수 있다(ex: 0.5로 하면 중간, 1으로 하면 완전 불투명, 0으로 하면 완전 투명)
(ImageView도 같은 기능을 한다)
background : 배경색 변경
fontFamily : 폰트 변경
gravity : element content를 정렬할 때 사용한다
hint : 희미하게 원하는 text를 힌트로 나오게 한다(입력 가이드 기능)
Button
onClick : 클릭시 발생할 이벤트를 입력하며 함수명을 쓴다 (ImageView도 같은 기능을 한다)
'Mobile > Android' 카테고리의 다른 글
Rob2) Animation, tic tac toc (0) | 2018.01.30 |
---|---|
프로그레스 다이얼로그 (0) | 2018.01.23 |
사용자 알림 효과 -다이얼로그(토스트, 알림창, 목록 등) (0) | 2018.01.20 |
사용자 알림 효과 -진동울리기, 알림음 (0) | 2018.01.13 |
레이아웃을 활용한 다양한 뷰 배치 - TableLayout, GridLayout (0) | 2018.01.13 |
Comments