마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

앱아이콘을 받았는데, 위젯버튼에 아이콘을 넣는 곳에서 문제가 생기네요 ㅠㅠ

0 추천
Drawable dw;
 
 
        try {
            dw = context.getPackageManager().getApplicationIcon("com.android.contacts");
 
 
 
        } catch (PackageManager.NameNotFoundException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
 
        }
 
 
 

 

 

views.setImageViewResource(R.id.widget,R.drawable.dw);

 

 

 

코드의 부분 부분 입니다.. R.drawable.dw 를 했더니 dw가 액티비티에서 받는 이미지여서 뜨지 않더군요..

액티비티에서 getapplicationicon으로 받은 이미지를 위젯 버튼 백그라운드에 어떻게 넣어야 할까요..?

ㅠㅠ 감이 안와서요.. 또질문하게 되었습니다..

익명사용자 님이 2015년 3월 5일 질문
drawable폴더에 해당 아이콘을 집어넣거나, 액티비티에서 받아온 아이콘을 버튼에 송신시키는 방법 등, 여러 방법이 있을 것 같아요 ㅠㅠ 아시는 분 도와주시면감사하겠습니다!!

1개의 답변

0 추천
저번에 답변해준 사람입니다.

님의 의도가 정확히 뭔지 몰라서 길을 안내해주기가 참 힘드네요...

음 의도를 적어주세요 ㅜ . 무엇을 만들려고 하는데, 이 코드는 그거 만드는데 일부 즉 무슨 목적으로 사용할 것이다 등이요.

그걸 알면 조금 더 간단하거나 혹은 복잡한 방법을 알려줄수있으니 말이죠 쩝

다른 앱 아이콘을 받아와서 무엇을 하려고 하는건지 의문이 들어서요... 어디에 쓰는건지도 모르겠궁

그리고 저번에 코드도 잘 돌아가는건데 님 환경에서는 안 돌아간다면 다른 설정이 잘 못 되어 있을수도 있어요.

정 안되시면 메일로 프로젝트 보내시고 설명해주세요 그럼 해결해보도록 하죠
Djleeee (13,180 포인트) 님이 2015년 3월 6일 답변
어떤 어플이냐면요!! ㅠㅠ
위젯 레이아웃 위에 버튼을 만들고, 그 버튼에 카카오톡같은 다른 어플의 아이콘을 받아서, 그 버튼을 누르면 해당 어플로 들어갈 수 있게 하려고 합니다..
저번 코드는 제 머신에서도 잘 돌아가더라구요 ㅠㅠ 근데 그게 그 어플액티비티였어서...   홈스크린 위젯에서도 버튼에 아이콘을 삽입할 수 있는지가 궁금해요 ㅠㅠ getPackageIcon으로 가져오면 drawable파일로 가져와지기는 하는데, 이걸 버튼에 연동시키는곳에서 자꾸 오류가 나네요 ㅠㅠ 어떤식으로 코드를 짜야할지 모르겟어요...
아이콘과 연동시키고자하는 버튼은 홈스크린 위젯에 설정되어있는 버튼입니다 ㅠㅠ
...