내 자바 클래스 안에서 이미지를 참조하려고합니다. Im이 simple_list_item_1을 사용하고 있기 때문에 Im은 drawable 폴더에서이 이미지를 가져 오는 방법을 모릅니다. 모든 지침을 많이 주시면 감사하겠습니다.안드로이드리스트 뷰에 이미지 추가
public class Menu extends ListActivity {
private static String imageView45;
String classes[] = { "menu item 1", "menu item 2" };
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
ImageView imgView = (ImageView) findViewById(R.id.imageView45);
imgView.setImageResource(R.drawable.listlogobgk);
setListAdapter(new ArrayAdapter<String>(Menu.this,
android.R.layout.simple_list_item_1, classes));
}
public static String getImageView45() {
return imageView45;
}
public static void setImageView45(String imageView45) {
Menu.imageView45 = imageView45;
}
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
super.onListItemClick(l, v, position, id);
String thisthing = classes[position];
try {
@SuppressWarnings("rawtypes")
Class ourClass = Class.forName("my.package.android." + thisthing);
Intent ourIntent = new Intent(Menu.this, ourClass);
startActivity(ourIntent);
} catch (ClassNotFoundException e) {
e.printStackTrace();
}
}
}
질문을 자세히 읽으십시오. 목록보기에서 원하는 것은 무엇입니까? 그것에 관한 무엇인가? –
내 목표는 이미지를 목록보기에 추가 한 다음 그 아래에 내 목록을 표시하는 것입니다. – MADPADGE
좋습니다. 사용자 지정 어댑터로 ArrayAdapter를 확장해야합니다. –