program_language 및 궁금한것
-
안드로이드 익명클래스program_language 및 궁금한것/Android Studio 2018. 7. 28. 15:04
// view의 인자에 리스너를 구현(익명클래스) but_test=findViewById(R.id.but_test); but_test.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { } }); - 재사용이 불가능하다.이걸사용시 onclick안의 내용은 들어가는 메소드의 속성을 변화시킨다. ..!원래 TextView색상이 빨강이었는데 초록으로 바꾸는 일회성 익명클래스를 사용하면 텍스트뷰 색상은 초록으로 변경된다.
-
안드로이드 클릭이벤트, 리스너program_language 및 궁금한것/Android Studio 2018. 7. 28. 14:25
cspublic class MainActivity extends AppCompatActivity implements View.OnClickListener { Button but_red; Button but_blue; TextView v_red; TextView v_blue; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); but_red=(Button)findViewById(R.id.but_red); but_red.setOnClickListener(this); but_blue=(Button)findViewBy..
-
안드로이드 이벤트 처리program_language 및 궁금한것/Android Studio 2018. 7. 28. 14:22
은행권이 밤 12시에 프로그램이 안되는게 배치 실행되는 것 때문이다. (배치성 프로그램)시간이 되었을때 돌아가게 한다. 이번트는 스위치처럼 이벤트 발생시 실행되게 하는것이벤트 발생이 된다는것은 버튼클리기 발생하는것버튼- 클릭이벤트를 가지고 있는게 아니라 이벤트 처리 담당하는것이 리스너이다. 이벤트 객체, 이벤트 리스너, 안드로이드는 유연하다. 뷰를 상속받으면 상속받은이들의 속성이 모두 같아짐이벤트 처리는 이해가 될때까지 읽어보기 싱글톤 외 나머지 객체는 new를 사용한다. 오버라이딩 상속오버로딩 -이 둘의 차이점 알기 1. implements의 장점- 클릭 이벤트에 대해서 한곳에서 모아서 처리하고 싶은 경우에 사용- 많은수의 이벤트를 처리할 때 좋음(이벤트를 한곳에 모아서 사용하는것) 2. 익명클래스의 ..
-
안드로이드 toast(토스트) 메세지 띄우기program_language 및 궁금한것/Android Studio 2018. 7. 28. 13:56
Toast.makeText(Context, String, Int).show; 토스트 메세지를 띄우는 방법이다.Context - this, Activity명.this, getActivityContext를 사용한다.String - "따옴표안에 문구넣기"Int- 메세지를 띄우는 시간이다. short 와 long이 있는데 각각 2~5초 정도 된다. 화면에 영향을 미치지 않는다.알림은 두가지가 있다. Toast와 Notifity(화면상단) 자료구조 Q - 선입선출(영화관매표소)자료구조 스택- 갈매기형
-
안드로이드 레이아웃program_language 및 궁금한것/Android Studio 2018. 7. 22. 17:13
안드로이드의 res폴더에는 지정된 폴더명만 나올수 있다.안드에서 하드코딩이 안되는 이유는 디스플레이 크기가 다 다르기때문이다. 숫자로 지정하는게 안좋다는 얘기이다. 개발자는 LinearLayout을 제일 많이 사용한다.파이프 옵션을 주면 동시에 적용가능 c는 윈도우 리눅스 용따로 개발해야한다.이걸 타파하기 위해 나온게 자바 jvm이 돌리니까 하나의 리니어레이아웃은 한방향만 가능하다.프로그램에서 대각선이 나온다는건 어려운얘기이다. 마크업랭귀지 html- 안녕마크다운언어: *안녕 **안녕 자동저장되기에 r.자바가 자주 꼬인다. 테이블 격자! 그리드 레이아웃- 격자무늬columnCount는 의미가 있다. 클래스- 설계도메소드- 행위 (일을 시키는것)변수 중요함- 변하는 수, 재사용이 가능함 객체지향 3대 특징..
-
json의 예시program_language 및 궁금한것/Android Studio 2018. 6. 10. 09:12
1234567891011121314151617 public void init() { String str = "{\"result\":\"OK\",\"is_end\":\"y\",\"app_version\":\"1.0.0\",\"update_type\":\"0\"}"; try { JSONObject jsonObject = new JSONObject(str); Log.d("heu", jsonObject.getString("result")); Log.d("heu", jsonObject.getString("is_end")); Log.d("heu", jsonObject.getString("app_version")); String str2 = jsonObject.getString("result"); String str..