소스 중에 일부인데요....
안드로이드에서 버튼을 생성할때, xml을 이용하지 않고, 동적으로 버튼을 만들려고 하는데,
여기서 버튼에 제가 원하는 이미지를 사용하고 싶은데, 어떻게 불러와야 하나요?
if(cursor.moveToFirst())
{
Button button;
do
{
// 동적으로 버튼 생성
button = new Button(this);
button.setText(name);
//***** 여기서 버튼에 이름이 적히도록 해주었는데, 이 대신 do문을 돌때, 제가 원하는 이미지 소스들을 버튼 이미지로 쓰고 싶습니다.
button.setOnClickListener(new OnClickListener()
{
@Override
public void onClick(View v)
{
// 해당 어플리케이션을 실행하도록 인텐트 생성
Intent i = new Intent();
i.setAction(Intent.ACTION_MAIN);
i.addCategory(Intent.CATEGORY_DEFAULT);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK | Intent.FLAG_ACTIVITY_RESET_TASK_IF_NEEDED);
i.setComponent(new ComponentName(package_name, activity_name));
startActivity(i);
}
});
resultView.addView(button); //***** 이렇게 버튼에 원하는 내역들이 출력되도록 해주었구요. resultView는 xml에서 Linearlayout으로 설정해두었습니다.
}
while(cursor.moveToNext());
}
cursor.close();