반응형

android code 16

[Android] ListView에서 클릭이 제대로 인식되지 않는 문제

1. 증상 ListView의 setOnItemClickListener에다가 AdapterView.OnItemClickListener을 정확히 넘겨주었음에도 불구하고 정작 Item을 클릭하였을 때 클릭 이벤트가 발생하지 않는 문제가 발생하였다. 2. 원인 ListView의 각 Item이 여러 View들을 조합한 Layout일 때, ListView에서 클릭을 하면 우리가 으레 생각하는 것 처럼 해당 List Item을 클릭하는 것이 아니라 표면에 나와있는 Item 안쪽 각각의 View를 클릭하는 것으로 인식한다. 3. 해결책 Item의 레이아웃 파일로 가서 루트 레이아웃에다가 android:descendantFocusability="blocksDescendants" 삽입. 이렇게 하면 Focus 단계를 자체..

android code 2016.05.31

안드로이드에서 파일 복사하기

1. 이미지 가져오기2. URI -> path 변환3. 안드로이드에서 파일 복사하기 package com.example.changnam.kcntest; import android.content.ContentUris;import android.content.Context;import android.content.Intent;import android.database.Cursor;import android.graphics.drawable.Drawable;import android.net.Uri;import android.os.Bundle;import android.os.Environment;import android.provider.DocumentsContract;import android.provider...

android code 2016.03.07

android check internet connection 안드로이드 인터넷 연결상태 확인하기

------------------------------------------------------------public boolean isOnline() { ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE); NetworkInfo netInfo = cm.getActiveNetworkInfo(); if (netInfo != null && netInfo.isConnectedOrConnecting()) { return true; } return false; } public boolean isOnlineToWifi(){ ConnectivityManager cm = (ConnectivityMana..

android code 2015.02.12