분류 전체보기
-
뷰 컨테이너안드로이드 스튜디오 2021. 12. 31. 01:22
1) 슬라이딩드로어(SlidingDrawer) : 서랍 위젯으로 서랍처럼 열어 보여주거나 닫아서 감춤 : AndroidManifest.xml에 새로운 액티비티 등록 - 예제 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); setTitle("메인 액티비티"); Button btnNewActivity = (Button) findViewById(R.id.btnNewActivity); Button btnNewActivity3 = (Button) findViewById(R.id.btnNewActivity3); But..
-
날짜 / 시간 예약 구현안드로이드 스튜디오 2021. 12. 31. 01:01
1) 아날로그 시계, 디지털 시계, 크로노미터, 타임피커와 데이트피커 - 활용 2) 자동완성 텍스트뷰와 멀티 자동완성 텍스트뷰 - xml - Java public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); String[] items = { "CSI-뉴욕", "CSI-라스베가스", "CSI-마이애미", "Friends", "Fringe", "Lost" }; AutoCompleteTextView auto = (AutoCom..
-
계산기, Java 코드로 화면 구성 , 레이아웃안드로이드 스튜디오 2021. 12. 31. 00:07
1) Java 코드로 화면 만들기 @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); edt = new EditText(this); edt.setHint("여기에 입력하세요"); baseLayout.addView(edt); btn = new Button(this); btn.setText("버튼입니다"); btn.setBackgroundColor(Color.YELLOW); baseLayout.addView(btn); tview = new TextView(this); tview.setText("텍스트뷰입니다."); tview.setTextSize(20); tview.setTextCol..
-
계산기, 홈페이지 연결, 인텐트안드로이드 스튜디오 2021. 12. 30. 23:43
1) 에디트 텍스트를 이용하여 계산기 만들기 : LinearLayout - android:orientation="horizontal"로 설정 시 수평으로 표시 방법 1 : 입력받은 수를 연산자를 이용하여 계산 button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View view) { num1 = edit1.getText().toString(); num2 = edit2.getText().toString(); result = Integer.parseInt(num1) + Integer.parseInt(num2); textView.setText(result.toString()); } }); button2.setO..
-
자바 문법 예제안드로이드 스튜디오 2021. 12. 30. 23:23
- 이전 게시물의 함수를 이용하여 속도 변환 프로그램 만들기 - 자바 소스 코드 첨부 public class MainActivity extends AppCompatActivity { Button btnSpeedUp, btnSpeedDown, btnMakeCar; TextView tv1; String tempStr, color, numStr2; Integer speed; EditText edit1, edit2; Car myCar1; public class Car { String color; int speed=0; Car(String color, int speed) { // 생성자 추가 this.color = color; this.speed = speed; } void upSpeed(int value) { ..
-
안드로이드 스튜디오 자바 문법안드로이드 스튜디오 2021. 12. 30. 02:50
1) 형식 변환하기 Button button1, button2,button3, button4, button5; TextView tv1, tv2, tv3, tv4, tv5; Integer var1; float var2; double var3; char var4; String var1Str, var2Str, var3Str, var4Str, var5Str; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button1 = (Button) findViewById(R.id.button1); button2 = (But..
-
이미지, 체크박스, 라디오버튼, 스위치안드로이드 스튜디오 2021. 12. 30. 02:30
1) 이미지 · 이미지를 [app]-[res]-[drawable] 폴더로 드래그하여 가져오거나, 복사/붙여넣기를 하여 저장 · 이미지는 ImageView 위젯을 사용하고, imageView.setImageResource(R.drawable.dog) 방식으로 화면에 출력 - 이미지명은 반드시 소문자로 작성해야함 2) 체크박스 위젯 사용법 CheckBox checkBox; // 위젯변수 선언 ImageView imageView; checkBox = (CheckBox) findViewById(R.id.check); // 위젯 변수와 위젯 연결 imageView = (ImageView) findViewById(R.id.imgpat); checkBox.setOnCheckedChangeListener(new Com..
-
버튼, 토스트, 텍스트 뷰를 이용한 출력안드로이드 스튜디오 2021. 12. 30. 02:25
- 버튼 위젯과 토스트 위젯 사용법 Button button1; // 위젯 버튼 선언 button1 = (Button) findViewById(R.id.button1);// 위젯 변수와 위젯 연결 button1.setOnClickListener(new View.OnClickListener() { // 버튼 액션 함수 @Override public void onClick(View v) { Toast.makeText(getApplicationContext(), "출력메세지", Toast.LENGTH_SHORT).show(); ; } });// 이벤트 발생 시 동작하는 클래스를 위젯으로 정의 - 버튼 위젯과 텍스트 뷰 위젯 사용법 Button button1; // 위젯변수 선언 TextView textView..