본문 바로가기

안드로이드32

[Android/안드로이드]GridView에서 중복현상 해결 BaseAdapter을 이용하여 GridView를 사용할 때 중복돼서 나타나는 문제가 발생한다. 많이 유명한 문제라고 하는데 아래와 같은 방법으로 해결할 수 있다. 123456789101112131415161718192021222324252627282930313233343536373839404142434445public class PokeDexAdapter extends BaseAdapter { ... @Override public int getCount() { return pokeObjects.size(); } @Override public Object getItem(int position) { return pokeObjects.get(position); } @Override public long ge.. 2017. 2. 12.
[Android/안드로이드]CustomProgress Dialog 만들기[피카츄 Progress] 1234567 Colored by Color Scriptercs [progress_img.xml] Custom Progress에서 애니메이션 효과를 담당하는 xmldrawable에서 사진 리소스 경로를 지정해준다. 1234567891011121314 Colored by Color Scriptercs [custom_progress.xml] 1234567891011public class MyProgress extends Dialog{ public MyProgress(Context context) { super(context); requestWindowFeature(Window.FEATURE_NO_TITLE); // 제목 setContentView(R.layout.custom_progress); getWind.. 2017. 2. 9.
[Android/안드로이드]포켓몬 고(Pokemon Go)관련 앱 개발(2)[drawable Array] 구글을 통해 인증을 하고 포켓몬 정보를 가지고 와서 포켓몬 도감처럼 GridView로 출력하는 것까지 구현을 했다. 이미지는 데이터를 절약하기 위해서 직접 리소스를 담아두고 사용할 예정이다. drawable 이미지를 포켓몬 번호에 맞춰서 배열로 사용하기 위해서 다음과 같이 이미지 리소스를 배열로 만들었다. 12345678 @drawable/pokemon_img_1 @drawable/pokemon_img_2 @drawable/pokemon_img_3 @drawable/pokemon_img_4 @drawable/pokemon_img_5 @drawable/pokemon_img_6cs 123TypedArray imgs = getResources().obtainTypedArray(R.array.pokemon); .. 2017. 2. 7.
[Android/안드로이드]포켓몬 고(Pokemon Go)관련 앱 개발 정보 포켓몬 고와 관련해서 국내 커뮤니티에는 정보가 많이 없어서 찾는데 조금 고생을 했다. 아무래도 국내에 출시된 지 얼마 안 돼서 그런 것 같아서 외국 커뮤니티 사이트를 찾아보는데 레딧에 포켓몬고 개발자 커뮤니티가 따로 있다는 것을 알게 되었다. https://www.reddit.com/r/pokemongodev/ 이것저것 찾아보고 포켓몬 정보를 가지고 오는데 반나절 정도 걸린 것 같다. 대부분의 포켓몬 고 관련 앱이 포켓몬 계체량을 측정하는 앱인데 조금은 다른 측면으로 접근해서 개발을 하려고 한다. 2017. 2. 7.