1

我有以下 ListActivity:

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Get Strings from res/strings.xml
    String items[] = { getString(R.string.mainMenu_1),
            getString(R.string.mainMenu_2), getString(R.string.mainMenu_3),
            getString(R.string.mainMenu_4), getString(R.string.mainMenu_5)};
    strings = items;

    ListAdapter listAdapter = new ArrayAdapter<String>(this,
            android.R.layout.simple_list_item_1, items);
    setListAdapter(listAdapter);
}

显示它并对用户点击做出反应效果很好,现在我想在文本之前添加一些图片(如“设置”)。有人可以解释我该怎么做吗?(需要解释如何从 res/drawable 获取图片 ;-))

问候,波斯克伦

4

1 回答 1

3

您必须制作自己的 ListAdapter。这是一个很好的教程:http ://www.anddev.org/novice-tutorials-f8/iconified-textlist-the-making-of-t97.html?sid=57c1096099cb666b386eb4ab65aba0c6

于 2010-06-07T12:05:27.127 回答