프래그먼트 뷰페이저 참조 유튜브 경로 https://www.youtube.com/watch?v=hQdPCZ4bpuc&list=PLxTmPHxRH3VWTd-8KB67Itegihkl4SVKe&index=11 Android 2018.05.14
(커스텀 다이얼로그) 다이얼로그 안에 스피너와 EditText 넣기. 준비 res / values ---- 선택 ---- 서울특별시 경기도 인천광역시 부산광역시 광주광역시 대전광역시 대구광역시 울산광역시 제주시 layout MainActivity.java Button gallId = (Button)findViewById(R.id.gallId); gallId.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { dial(); } }); dial(); //여기서 다이얼로그를 불르고 설정합니다. AlertDialog.Builder aBuilder = new AlertDialog.Builder(MainActivity.this); View mView = getLayoutInfla.. Android 2018.05.12
뷰페이저 // 뷰페이저 세팅 viewPager = (ViewPager) findViewById(R.id.show_Add_Ask_Help_ViewPager); imageSliderAdapter = new showMyAskHelpSliderAdater(this, images,images.size()); viewPager.setAdapter(imageSliderAdapter); public class showMyAskHelpSliderAdater extends PagerAdapter { // 넘어와야할 데이터들 public LayoutInflater inflater; public Context context; public ArrayList images = new ArrayList(); public String a; p.. Android 2018.05.10
SearchView 공백 값 이벤트 (query 공백처리 ) SearchView giveHelpSearch = (SearchView)findViewById(R.id.giveHelpSearch); giveHelpSearch.setOnQueryTextListener(new SearchView.OnQueryTextListener() { @Override public boolean onQueryTextSubmit(String query) { // 입력한 검색어를 query로 받는다. // 스크롤 뷰 필터링이 없는 경우는 그냥 검색값만 가지고 찾고 // 필터링이 있는 경우는 필터링 + 입력된값을 가지고 찾는다. if ( query.equals("")){ // 검색어가 없는 경우 Toast.makeText(giveHelpMainActivity.this, "값없음", Toas.. Android 2018.05.09
스피너 값(아이템) 변경 이벤트 public void filterSpinner(){ final Spinner giveHelpLocation = (Spinner) findViewById(R.id.giveHelpSpinner); giveHelpLocation.setOnItemSelectedListener(new AdapterView.OnItemSelectedListener() { @Override public void onItemSelected(AdapterView parent, View view, int position, long id) { String locationValue = (String) giveHelpLocation.getSelectedItem(); if (locationValue.equals("-- 지역 --")){ // 아.. Android 2018.05.09
내림 차순으로 데이터 불러오기 $search = "SELECT * FROM '테이블 명' order by countNumber desc"; order by 순서대로 countNumber 컬럼을 기준으로 desc 내림차순하겟다. Mysql 2018.05.08
자바 문자열 포함 여부 확인하기. String a = "가나다라마바사"; if ( a.contains("가나") ){ printf("포함됨"); }else{ printf("포함 안됨"); } 결과 = 포함됨. JAVA 2018.05.07
자바 문자열 대체 replace 문자열을 대체할 필요가 종종 생긴다. 자바에서는 replace(); 를 제공하고 있다. 먼저 String a = "사과,바나나,파인애플"; 이라는 문자열 데이터가 있다고 해보자 . , 를 없애고 싶다면 String a = a.replace(",",""); 이런식올 , 를 공백으로 대채해 주었다. replace("대체하고싶은 문자 ","대채할 문자 "); JAVA 2018.05.06
recyclerView 아이템 선택(클릭) 이벤트 (전체) Adapter 내에서... @Override public void onBindViewHolder(RecyclerView.ViewHolder holder, final int position) { } // 아이템 전체를 클릭하려구 했기 때문에, 레이아웃 자체를 클릭 이벤트를 준다. ((RowCell)holder).lay.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { Intent gotoEditAskHelp = new Intent(context,editAskHelp.class); gotoEditAskHelp.putExtra("title",dataArray.get(position).title); // 제목 gotoEditAskH.. Android 2018.05.02
안드로이드 recyclerView 아이템 클릭 이벤트 이슈 [android] RecyclerView 에서의 setOnItemClickListener (흉내내기) [개요] RecyclerView는 ListView에서의 비효율적인 리스트 아이템 생성과 같은 점을 극복하고자 좀 더 유연하고 좀 더 효율적으로 사용되기 위해 만들어졌다고 합니다. RecyclerView이 만들기 이전에도 ListView에서 ViewHolder개념을 응용? 도입? 해서 효율적으로 사용하였지만 RecyclerView에선 강제적으로 사용하게 되었다고 합니다. 하지만 Listview에서 setOnItemClickListener 와 같은 기능을 지원하지 않습니다. addOnItemTouchListener와 같은 기능이 있지만 listview에서와 같이 직접적으로 position에 접근을 할 수 없.. Android 2018.05.02