전체 글
-
안드로이드 스튜디오 split 문자나눠 배열 넣기program_language 및 궁금한것/Android Studio 2018. 6. 3. 00:36
1234567891011121314151617181920212223242526 public void onClick(View v) { String[] strArr = engEdit.getText().toString().split(","); Log.d("heu", "string통과: " + strArr[0]); dataArr.add(new Item(strArr[0], strArr[1])); adapter.notifyDataSetChanged(); } //split로 문자를 나눠서 배열에 저장하여 각각찍기 protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.ac..
-
0531 build관련 리스트뷰program_language 및 궁금한것/Android Studio 2018. 5. 31. 13:15
곰스팩토리의 glide 라이브러리를 참고하라https://github.com/bumptech/glide glide를 다운받기implementation 'com.github.bumptech.glide:glide:4.7.1' annotationProcessor 'com.github.bumptech.glide:compiler:4.7.1'이 코드를 build- dependencies에 넣기.이미지 주소는 인터넷 이미지 오른쪽 버튼 클릭후 주소를 복사하는 것이다. 상단에 창띄우는건 gca라고 한다. --------------------------------개인공부Context context는 Activity이름.this와 같다고 생각하면 된다.http://aileen93.tistory.com/6 참고
-
Intent기능중 putExtraprogram_language 및 궁금한것/Android Studio 2018. 5. 29. 21:36
키값과 벨류 값으로 다양한 값을 넘겨줄수 있다.putExtra(key, value)12345public void onItemClick(AdapterView parent, View view, int position, long id) { Intent intent= new Intent(this,subActivity.class); intent.putExtra("voca",data.get(position)); startActivity(intent); }Colored by Color Scriptercs 이동할 엑티비티에는 이걸로 받음 12345678910String str = getIntent().getStringExtra("voca"); String[] arr = str.split(":"); eng = arr[0..
-
ListViewprogram_language 및 궁금한것/Android Studio 2018. 5. 25. 10:49
오늘배운것 리스트뷰리스트뷰 클릭가로 및 세로 고정post 방식 통신토스트 메시지액티비티 이동시 값전달 get post방식 한번더 정리. get방식은 id뒤에 ? 붙이기/ post는 바디에 싣는 방식으로 Map을 통하여 쏘게 되고, 키 벨류로 묶는다.왠만하면 포스트로 통일하여 사용하는게 좋다.get방식의 단점은 긴문자를 못보낸다. 메인패스트에orientation(portrait 세로고정 / landscate 가로 고정)123cs이 기능 필수로 알아둬야 한다.포스트 메세지: 팝업메세지로 최상위에 뷰로 뜬다. 어플을 종료해도 바탕화면에 남음.아답터는 리스트 뷰와 포스트 메세지를 이어주는 브릿지 이다. 리스트 뷰의 각 칸을 아이템이라고 하는데 리스트뷰의 가장 기본형태이다.- maxLine설정시 입력창에 키보드 ..
-
제이슨program_language 및 궁금한것/Android Studio 2018. 5. 24. 00:25
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455public class joinDetail2Activity extends AppCompatActivity implements View.OnClickListener { Button checkBut; EditText editId; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_join_detail2); editId = (EditText) fin..
-
JSONprogram_language 및 궁금한것/Android Studio 2018. 5. 23. 11:15
제이슨이란?문자열을 자르는 규칙이다.중괄호:OBJECT 키와 벨류로 나뉜다. JsonViewer로 사용한다. Json어레이는 {}로 사용한다.Json Object[{}]쌍따옴표는 문자라서 역슬래시로 표시한다. java라는 멤버 안에 배열을 넣었다. 제이슨을 사용하려면안드로이드의 libs폴더에 압축한volley폴더를(압축해제금지) 넣으면 된다!!!또 MainFast에 를 붙여 넣어야 한다. 그래야 제이슨 사용가능데이터가 있는지 파싱한 그기록을 제이슨으로 정리하여 콘솔창에 띄우는것 ! 12345678910111213141516171819202122232425262728293031323334 public void onClick(View v) { if (v.getId() == R.id.myPageTv) { Re..
-
안드로이드 버튼 클릭시 액티비티 변환program_language 및 궁금한것/Android Studio 2018. 5. 22. 19:00
한참을 구글링하다 찾은것.... 정리해 둔다.이렇게 쉬운걸 왜 어렵게 설명해놨는지 의문 xml에서 버튼 하나를 만들어 이름(id)지정 (너무나 기초적인것이기에 패쓰) JoinActivity 에서 JoinDetailActivity로 버튼 클릭시 화면 변경을 하려면 12345678910111213141516171819202122232425public class JoinActivity extends AppCompatActivity implements View.OnClickListener { Button butKakaoLog; Button butJoin; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInsta..